Next
PreviousTable of Contents
aRts - analog realtime synthesizer
Stefan Westerfeld (
stefan@space.twc.de
)
Version 0.3.0, Mar 24 1999
This document describes aRts - the analog realtime synthesizer.
1.
Introduction
1.1 What is aRts?
1.2 Inside aRts
2.
Installation
2.1 How to obtain aRts
2.2 Requirements
2.3 Compilation and installation
2.4 About root permissions
2.5 Starting artsbuilder
3.
Concepts
3.1 Modules & Ports
3.2 Structures
3.3 Publishing & Dynamic Instantiantion
3.4 Buses
3.5 Structure Killing
3.6 Interfaces
3.7 Midi synthesis (new style; Arts >= 0.3.0)
4.
The MidiBus standard
4.1 What is midisend?
4.2 Cantor
4.3 More internal details
5.
Tutorial
5.1 Step 1
5.2 Step 2
5.3 Step 3
5.4 Step 4
5.5 Step 5: Starting to beam data around ;)
5.6 Step 6: Beaming for advanced users
5.7 Step 7: Midi synthesis
5.8 Suggestions
6.
About the examples
7.
Module Reference
7.1 Synth_NIL
7.2 Synth_XFADE
7.3 Synth_MUL
7.4 Synth_ADD
7.5 Synth_DELAY
7.6 Synth_CDELAY
7.7 Synth_FREQUENCY
7.8 Synth_FM_SOURCE
7.9 Synth_WAVE_SIN
7.10 Synth_WAVE_TRI
7.11 Synth_PLAY
7.12 Synth_FILEPLAY
7.13 Synth_DEBUG
7.14 Synth_PLAY_WAV
7.15 Synth_BUS_UPLINK
7.16 Synth_BUS_DOWNLINK
7.17 Synth_SHELVE_CUTOFF
7.18 Synth_RC
7.19 Synth_SEQUENCE
7.20 Synth_PSCALE
7.21 Synth_ENVELOPE_ADSR
7.22 Synth_STRUCT_KILL
7.23 Synth_MIDI_ROUTER
7.24 Interface_MIDI_NOTE
8.
Development
8.1 The official aRts tasklist
8.2 Coding style
8.3 Some words about CORBA
8.4 Porting - writing other GUI builders for aRts
9.
Epilogue
9.1 Author
9.2 Thanks to
9.3 Copyright & Licensing
9.4 License of the sound drivers
Next
PreviousTable of Contents