Advanced Gtk+ Sequencer
|  | Next

# Advanced Gtk+ Sequencer

## Developer's Book

### Joël Krähemann

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".

# Dedication

This book is dedicated to my friend.

List of Tables

6.1. AGS network layer table

List of Examples

1.1. Thread application context
1.2. Audio application context
1.3. Get config value
1.4. The application context :file property
2.1. Writing XML
2.2. Reading XML
3.1. Calculating tic delay
3.2. Starting threads
3.3. Pulling threads of thread-pool
4.1. PCM information from AgsSoundcard
4.2. Get AgsSoundcard buffer
4.3. Get AgsSequencer buffer
5.1. Using AgsAudio
5.2. Using AgsNotation Clipboard
5.3. Concat AgsWave
5.4. Modify recall port
6.1. Adding AgsPattern
6.2. Prerequisites
6.3. Thread-Unsafe way
6.4. Multithread-Safe way
7.1. AgsRecycling and AgsAudioSignal
9.1. Creating AgsRecallContainer
9.2. Creating AgsEchoAudio
9.3. Creating AgsEchoChannel
9.4. Creating AgsEchoAudioRun
9.5. Creating AgsEchoChannelRun
10.1. Using ags_fx_factory_create()
12.1. Simple pattern sequencer with master playback

|  | Next
|  | Foreword