DirectCsound Information

GUI Information

Compiling DirectCsound

Frequently Asked Questions


Opcodes not (yet?) implemented in canonical Csound version

Generic

SUBROUTINE CALL RELATED
ENVELOPE GENERATORS
MEMORY OPTIMIZED 16-BIT SOUND USAGE
FM OSCILLATORS
FILTERS
FAST TABLES

RANDOM GENERATORS

RANDOM CURVES

VIBRATO GENERATORS
TABLES OF VECTORS

CELLULAR AUTOMATA

BITMAP IMAGES

TRIGGER BOOLEAN GENERATORS
FRACTALS
MICRO TUNING

VECTORIAL OPERATORS

VECTORIAL GENERATORS

VECTORIAL MODIFIERS

OSCILLATOR BANK

CONTROL-RATE DELAY
COMMON MUSICAL CONVERTERS

Score-related

SCORE OPCODES
NESTED MACROS
MACRO ARITHMETIC

3D Realtime Sound

DIRECTSOUND3D AND EAX 2.0 INTRODUCTION
DIRECTSOUND3D RELATED OPCODES
EAX 2.0 RELATED OPCODES
COMMON OPCODES

Function Tables

16-BIT SOUNDFILE INPUT
RESCALING VALUES FROM ANOTHER TABLE
CONTINUOUS RANDOM DISTRIBUTIONS
DISCRETE RANDOM DISTRIBUTIONS

GUI related

WIDGETS AND GUI CONTROLLERS
CONTAINERS

VALUATORS

OTHER WIDGETS

MODIFYING WIDGET APPARENCE

GENERAL WIDGET-RELATED OPCODES


Opcodes already implemented in standard version

MIDI-Related

MIDI CONTROLLERS
MIDI GENERATORS
MIDI IN/OUT FLOW MANAGERS
DURATION EXTENSION OF MIDI NOTES

Generic

WRAPPING SIGNALS AROUND
INTERPOLATORS
PHYSICAL MODELING WAVEGUIDE BLOCKS
PRINT K-RATE VALUES TO SCREEN
PRECISE OSCILLATORS
FILTERS
FAST POWER OF TWO FUNCTIONS
INFORMATIONS ABOUT SOUNDIFILE FUNCTION TABLES
MULTI-TRACK FILES

SEQUENCERS
ARTIFICIAL FOLDOVER
REALTIME POLYPHONY CONTROL

SoundFont2 Support

SF2 INITIALIZATION
SF2 PRESET PERFORMANCE
SF2 INSTRUMENT PERFORMANCE

Funciton Tables

ASCII TEXT FILE INPUT