VISR User Manual

VISR principles

Component-Based Audio processing

VISR as a Rendering Framework

Realtime and Offline Processing

Prototyping versus mature signal processing code

Using VISR

Using VISR with Python

Using VISR audio workstation plugins

Using Max/MSP externals

Extending VISR

In this part we describe how to use the VISR framework to implement new functionality, i.e., functionality that is not contained in the existing components or standalone renderers. This part is basically an extended version of the tutorial presented in

Creating signal flows from existing components in Python

Writing atomic functionality in Python

Implementing atomic components in C++

Creating composite components in C++

Object-Based Audio with VISR

Predefined object-based rendering primitives and renderers

Object-Based Reverberation

Old contents

The contents of these files will be removed or moved to other parts of the documentation.