Skip to content

csound/opcode_sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Plugin Opcode SDK

This SDK was designed to help third-party plugin opcode development either in C or C++. Its only dependency is a Csound installation.

Contents

Each version of Csound has its own subdirectory (6.x or 7.x). Inside these you will see

  1. CMake scripts: a CMakeLists.txt containing the basic elements to build an opcode. This in turns depends on the FindCsound module, which is also provided to discover a Csound installation. The CMake script builds the opcode examples provided in the SDK.

  2. C opcodes example: a trivial example showing how to begin writing opcodes in C. For further information on this, check the Csound Reference or the Csound FLOSS Manual (http://write.flossmanuals.net/csound/extending-csound/)

  3. C++ opcodes example: a C++ version of the same trivial example, using the Csound Plugin Opcode Framework. For further information, check the paper describing this at http://www.mdpi.com/2076-3417/7/10/970

  4. A CSD example for these opcodes.