OPCODE GUIDE: OVERVIEW
If you run Csound from the command line with the option -z, you get a list of all opcodes. Currently (Csound 5.13), the total number of all opcodes is about 1500. There are already overviews of all of Csound's opcodes in the Opcodes Overview and the Opcode Quick Reference of the Canonical Csound Manual.
This chapter is another attempt to provide some orientation within Csound's wealth of opcodes. Unlike to the references mentioned above not all opcodes are listed, but the ones listed are commented briefly. Some opcodes appear more than once, which is done intentionally, for example, there are different contexts within which you might use the ftgen opcode and the layout here reflects this multipurpose nature of a number of opcodes. This guide may also provide insights into the opcodes listed that the other sources do not.
BASIC SIGNAL PROCESSING
-
OSCILLATORS AND PHASORS
-
ENVELOPES
-
DELAYS
-
FILTERS
Compare Standard Filters and Specialized Filters overviews.
-
SIGNAL MEASUREMENT, DYNAMIC PROCESSING, SAMPLE LEVEL OPERATIONS
-
SPATIALIZATION
ADVANCED SIGNAL PROCESSING
-
MODULATION AND DISTORTION
-
FFT AND SPECTRAL PROCESSING
-
PHYSICAL MODELS AND FM INSTRUMENTS
DATA
-
BUFFER / FUNCTION TABLES
-
SIGNAL INPUT/OUTPUT, SAMPLE AND LOOP PLAYBACK, SOUNDFONTS
-
Signal Input And Output
-
Sample Playback With Optional Looping
-
Soundfonts And Fluid Opcodes
fluidEngine fluidSetInterpMethod fluidLoad fluidProgramSelect fluidNote fluidCCi fluidCCk fluidControl fluidOut fluidAllOut
-
-
FILE INPUT AND OUTPUT
-
PRINTING AND STRINGS
REALTIME INTERACTION
-
MIDI
-
OPEN SOUND CONTROL AND NETWORK
-
Open Sound Control
-
Remote Instruments
-
Network Audio
-
-
HUMAN INTERFACES
-
Widgets
FLTK overview here
-
Keys
-
Mouse
-
WII
-
P5 Glove
-
INSTRUMENT CONTROL
-
SCORE PARAMETER ACCESS
-
TIME AND TEMPO
-
EVENT TRIGGERING
event_i / event scoreline_i / scoreline schedkwhen seqtime /seqtime2 timedseq
-
INSTRUMENT SUPERVISION
MATHS
-
MATHEMATICAL CALCULATIONS
-
CONVERTERS
PYTHON AND SYSTEM
PLUGINS
-
PLUGIN HOSTING
-
EXPORTING CSOUND FILES TO PLUGINS