CsoundVST Class Reference

#include <CsoundVST.hpp>

Inherits CppSound.

Public Types

Public Member Functions

Static Public Member Functions

Data Fields

Static Public Attributes

Protected Attributes


Member Enumeration Documentation

anonymous enum
Enumerator:
kNumInputs 
anonymous enum
Enumerator:
kNumOutputs 
anonymous enum
Enumerator:
kNumPrograms 

Constructor & Destructor Documentation

CsoundVST::CsoundVST ( audioMasterCallback  audioMaster  ) 
virtual CsoundVST::~CsoundVST (  )  [virtual]
CsoundVST::CsoundVST (  ) 

Member Function Documentation

virtual void CsoundFile::addArrangement ( std::string  instrument  )  [virtual, inherited]
virtual void CsoundFile::addNote ( double  p1,
double  p2,
double  p3 
) [virtual, inherited]
virtual void CsoundFile::addNote ( double  p1,
double  p2,
double  p3,
double  p4 
) [virtual, inherited]
virtual void CsoundFile::addNote ( double  p1,
double  p2,
double  p3,
double  p4,
double  p5 
) [virtual, inherited]
virtual void CsoundFile::addNote ( double  p1,
double  p2,
double  p3,
double  p4,
double  p5,
double  p6 
) [virtual, inherited]
virtual void CsoundFile::addNote ( double  p1,
double  p2,
double  p3,
double  p4,
double  p5,
double  p6,
double  p7 
) [virtual, inherited]
virtual void CsoundFile::addNote ( double  p1,
double  p2,
double  p3,
double  p4,
double  p5,
double  p6,
double  p7,
double  p8 
) [virtual, inherited]
virtual void CsoundFile::addNote ( double  p1,
double  p2,
double  p3,
double  p4,
double  p5,
double  p6,
double  p7,
double  p8,
double  p9 
) [virtual, inherited]
virtual void CsoundFile::addNote ( double  p1,
double  p2,
double  p3,
double  p4,
double  p5,
double  p6,
double  p7,
double  p8,
double  p9,
double  p10 
) [virtual, inherited]
virtual void CsoundFile::addNote ( double  p1,
double  p2,
double  p3,
double  p4,
double  p5,
double  p6,
double  p7,
double  p8,
double  p9,
double  p10,
double  p11 
) [virtual, inherited]
virtual void CsoundFile::addScoreLine ( const std::string  line  )  [virtual, inherited]
virtual VstInt32 CsoundVST::canDo ( char *  text  )  [virtual]
virtual void CppSound::cleanup (  )  [virtual, inherited]
virtual void CsoundVST::closeView (  )  [virtual]
virtual int CppSound::compile (  )  [virtual, inherited]
virtual int CppSound::compile ( int  argc,
char **  argv 
) [virtual, inherited]
virtual bool CsoundVST::copyProgram ( VstInt32  destination  )  [virtual]
virtual int CsoundFile::exportArrangement ( std::ostream &  stream  )  const [virtual, inherited]
virtual int CsoundFile::exportArrangementForPerformance ( std::ostream &  stream  )  const [virtual, inherited]
virtual int CsoundFile::exportArrangementForPerformance ( std::string  filename  )  const [virtual, inherited]
virtual int CsoundFile::exportCommand ( std::ostream &  stream  )  const [virtual, inherited]
virtual bool CsoundFile::exportForPerformance (  )  const [virtual, inherited]
virtual int CsoundFile::exportMidifile ( std::ostream &  stream  )  const [virtual, inherited]
virtual int CsoundFile::exportOrchestra ( std::ostream &  stream  )  const [virtual, inherited]
virtual int CsoundFile::exportScore ( std::ostream &  stream  )  const [virtual, inherited]
virtual void CsoundVST::fltkflush (  )  [virtual]
virtual void CsoundVST::fltklock (  )  [virtual]
virtual int CsoundVST::fltkrun (  )  [virtual]
virtual void CsoundVST::fltkunlock (  )  [virtual]
virtual void CsoundVST::fltkwait (  )  [virtual]
virtual std::string CsoundFile::generateFilename (  )  [virtual, inherited]
virtual std::string CsoundFile::getArrangement ( int  index  )  const [virtual, inherited]
virtual int CsoundFile::getArrangementCount (  )  const [virtual, inherited]
virtual VstInt32 CsoundVST::getChunk ( void **  data,
bool  isPreset 
) [virtual]
virtual std::string CsoundFile::getCommand (  )  const [virtual, inherited]
virtual std::string CsoundFile::getCSD (  )  const [virtual, inherited]
virtual CSOUND* CppSound::getCsound (  )  [virtual, inherited]
virtual CsoundFile* CppSound::getCsoundFile (  )  [virtual, inherited]
virtual AEffEditor* CsoundVST::getEditor (  )  [virtual]
virtual bool CsoundVST::getEffectName ( char *  name  )  [virtual]
virtual std::string CsoundFile::getFilename (  )  const [virtual, inherited]
virtual bool CsoundVST::getInputProperties ( VstInt32  index,
VstPinProperties *  properties 
) [virtual]
virtual std::string CsoundFile::getInstrument ( int  number  )  const [virtual, inherited]
virtual std::string CsoundFile::getInstrument ( std::string  name  )  const [virtual, inherited]
virtual bool CsoundFile::getInstrument ( std::string  name,
std::string &  definition 
) const [virtual, inherited]
virtual bool CsoundFile::getInstrument ( int  number,
std::string &  definition 
) const [virtual, inherited]
virtual std::string CsoundFile::getInstrumentBody ( int  number  )  const [virtual, inherited]
virtual std::string CsoundFile::getInstrumentBody ( std::string  name  )  const [virtual, inherited]
virtual int CsoundFile::getInstrumentCount (  )  const [virtual, inherited]
virtual std::map<int, std::string> CsoundFile::getInstrumentNames (  )  const [virtual, inherited]
virtual double CsoundFile::getInstrumentNumber ( std::string  name  )  const [virtual, inherited]
virtual bool CppSound::getIsCompiled (  )  const [virtual, inherited]
virtual bool CppSound::getIsGo (  )  [virtual, inherited]
virtual bool CsoundVST::getIsMultiThreaded (  )  const [virtual]
virtual bool CppSound::getIsPerforming (  )  const [virtual, inherited]
virtual bool CsoundVST::getIsSynth (  )  const [virtual]
virtual bool CsoundVST::getIsVst (  )  const [virtual]
virtual std::string CsoundFile::getMidiFilename (  )  const [virtual, inherited]
virtual std::string CsoundFile::getOrcFilename (  )  const [virtual, inherited]
virtual std::string CsoundFile::getOrchestra (  )  const [virtual, inherited]
virtual std::string CsoundFile::getOrchestraHeader (  )  const [virtual, inherited]
virtual bool CsoundVST::getOutputProperties ( VstInt32  index,
VstPinProperties *  properties 
) [virtual]
virtual std::string CppSound::getOutputSoundfileName (  )  const [virtual, inherited]

Reimplemented from CsoundFile.

virtual bool CsoundVST::getProductString ( char *  name  )  [virtual]
virtual VstInt32 CsoundVST::getProgram (  )  [virtual]
virtual void CsoundVST::getProgramName ( char *  name  )  [virtual]
virtual bool CsoundVST::getProgramNameIndexed ( VstInt32  category,
VstInt32  index,
char *  text 
) [virtual]
virtual std::string CsoundFile::getScoFilename (  )  const [virtual, inherited]
virtual std::string CsoundFile::getScore (  )  const [virtual, inherited]
virtual size_t CppSound::getSpoutSize (  )  const [virtual, inherited]
virtual std::string CsoundVST::getText (  )  [virtual]
virtual long CppSound::getThis (  )  [virtual, inherited]
virtual bool CsoundVST::getVendorString ( char *  name  )  [virtual]
virtual int CsoundFile::importArrangement ( std::istream &  stream  )  [virtual, inherited]
virtual int CsoundFile::importCommand ( std::istream &  stream  )  [virtual, inherited]
virtual int CsoundFile::importFile ( std::istream &  stream  )  [virtual, inherited]
virtual int CsoundFile::importFile ( std::string  filename  )  [virtual, inherited]
virtual int CsoundFile::importMidifile ( std::istream &  stream  )  [virtual, inherited]
virtual int CsoundFile::importOrchestra ( std::istream &  stream  )  [virtual, inherited]
virtual int CsoundFile::importScore ( std::istream &  stream  )  [virtual, inherited]
virtual void CppSound::inputMessage ( const char *  istatement  )  [virtual, inherited]
virtual void CsoundFile::insertArrangement ( int  index,
std::string  instrument 
) [virtual, inherited]
virtual bool CsoundVST::keysRequired (  )  [virtual]
virtual int CsoundFile::load ( std::istream &  stream  )  [virtual, inherited]
virtual int CsoundFile::load ( std::string  filename  )  [virtual, inherited]
virtual bool CsoundFile::loadOrcLibrary ( const char *  filename = 0  )  [virtual, inherited]
static int CsoundVST::midiDeviceOpen ( CSOUND csound,
void **  userData,
const char *  devName 
) [static]
static int CsoundVST::midiRead ( CSOUND csound,
void *  userData,
unsigned char *  buf,
int  nbytes 
) [static]
virtual void CsoundVST::open (  )  [virtual]
virtual void CsoundVST::openFile ( std::string  filename  )  [virtual]
virtual void CsoundVST::openView ( bool  doRun = true  )  [virtual]
virtual int CppSound::perform (  )  [virtual, inherited]
virtual int CppSound::perform ( int  argc,
char **  argv 
) [virtual, inherited]
virtual int CsoundVST::performance (  )  [virtual]
virtual uintptr_t CsoundVST::performanceThreadRoutine (  )  [virtual]
virtual int CppSound::performKsmps ( bool  absolute  )  [virtual, inherited]
virtual void CsoundVST::process ( float **  inputs,
float **  outputs,
VstInt32  sampleFrames 
) [virtual]
virtual VstInt32 CsoundVST::processEvents ( VstEvents *  events  )  [virtual]
virtual void CsoundVST::processReplacing ( float **  inputs,
float **  outputs,
VstInt32  sampleFrames 
) [virtual]
virtual void CsoundFile::removeAll (  )  [virtual, inherited]
virtual void CsoundFile::removeArrangement (  )  [virtual, inherited]
virtual void CsoundFile::removeArrangement ( int  index  )  [virtual, inherited]
virtual void CsoundFile::removeCommand (  )  [virtual, inherited]
virtual void CsoundFile::removeMidifile (  )  [virtual, inherited]
virtual void CsoundFile::removeOrchestra (  )  [virtual, inherited]
virtual void CsoundFile::removeScore (  )  [virtual, inherited]
virtual void CsoundVST::reset (  )  [virtual]
virtual void CsoundVST::resume (  )  [virtual]
virtual int CsoundFile::save ( std::ostream &  stream  )  const [virtual, inherited]
virtual int CsoundFile::save ( std::string  filename  )  const [virtual, inherited]
virtual void CsoundFile::setArrangement ( int  index,
std::string  instrument 
) [virtual, inherited]
virtual VstInt32 CsoundVST::setChunk ( void *  data,
VstInt32  byteSize,
bool  isPreset 
) [virtual]
virtual void CsoundFile::setCommand ( std::string  commandLine  )  [virtual, inherited]
virtual void CsoundFile::setCSD ( std::string  xml  )  [virtual, inherited]
virtual void CsoundFile::setFilename ( std::string  name  )  [virtual, inherited]
virtual void CsoundVST::setIsMultiThreaded ( bool  isMultiThreaded  )  [virtual]
virtual void CppSound::setIsPerforming ( bool  isPerforming  )  [virtual, inherited]
virtual void CsoundVST::setIsSynth ( bool  isSynth  )  [virtual]
virtual void CsoundFile::setOrchestra ( std::string  orchestra  )  [virtual, inherited]
virtual void CsoundVST::setProgram ( VstInt32  program  )  [virtual]
virtual void CsoundVST::setProgramName ( char *  name  )  [virtual]
virtual void CppSound::setPythonMessageCallback (  )  [virtual, inherited]
virtual void CsoundFile::setScore ( std::string  score  )  [virtual, inherited]
virtual void CsoundVST::setText ( const std::string  text  )  [virtual]
virtual void CppSound::stop (  )  [virtual, inherited]
virtual void CsoundVST::suspend (  )  [virtual]
virtual void CsoundVST::synchronizeScore (  )  [virtual]
virtual void CppSound::write ( const char *  text  )  [virtual, inherited]

Field Documentation

std::vector<std::string> CsoundFile::args [protected, inherited]
std::vector<char *> CsoundFile::argv [protected, inherited]
std::vector<std::string> CsoundFile::arrangement [inherited]
std::vector<Preset> CsoundVST::bank
std::string CsoundFile::command [protected, inherited]

CsOptions

std::string CsoundFile::filename [protected, inherited]

What are we storing, anyway?

The thread that calls Fl::wait().

double CsoundVST::inputScale [static]
std::string CsoundFile::libraryFilename [inherited]

Patch library and arrangement.

std::list<VstMidiEvent> CsoundVST::midiEventQueue
std::vector<unsigned char> CsoundFile::midifile [protected, inherited]

CsMidi

std::string CsoundFile::orchestra [protected, inherited]

CsInstruments

double CsoundVST::outputScale [static]
std::string CsoundFile::score [protected, inherited]

CsScore


Generated by  doxygen 1.6.2