#include <CsoundVST.hpp>
Inherits CppSound.
CsoundVST::CsoundVST | ( | audioMasterCallback | audioMaster | ) |
virtual CsoundVST::~CsoundVST | ( | ) | [virtual] |
CsoundVST::CsoundVST | ( | ) |
virtual void CsoundFile::addArrangement | ( | std::string | instrument | ) | [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::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 | |||
) | [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 | |||
) | [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 | |||
) | [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 | |||
) | [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 | ( | int | argc, | |
char ** | argv | |||
) | [virtual, inherited] |
virtual int CppSound::compile | ( | ) | [virtual, inherited] |
virtual bool CsoundVST::copyProgram | ( | VstInt32 | destination | ) | [virtual] |
virtual int CsoundFile::exportArrangement | ( | std::ostream & | stream | ) | const [virtual, inherited] |
virtual int CsoundFile::exportArrangementForPerformance | ( | std::string | filename | ) | const [virtual, inherited] |
virtual int CsoundFile::exportArrangementForPerformance | ( | std::ostream & | stream | ) | 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 bool CsoundFile::getInstrument | ( | int | number, | |
std::string & | definition | |||
) | const [virtual, inherited] |
virtual bool CsoundFile::getInstrument | ( | std::string | name, | |
std::string & | definition | |||
) | const [virtual, inherited] |
virtual std::string CsoundFile::getInstrument | ( | std::string | name | ) | const [virtual, inherited] |
virtual std::string CsoundFile::getInstrument | ( | int | number | ) | const [virtual, inherited] |
virtual std::string CsoundFile::getInstrumentBody | ( | std::string | name | ) | const [virtual, inherited] |
virtual std::string CsoundFile::getInstrumentBody | ( | int | number | ) | 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::string | filename | ) | [virtual, inherited] |
Imports the indicated file, which can be a Csound unified file (.csd), Csound orchestra (.orc), Csound score (.sco), standard MIDI file (.mid), or MusicXML v2 (.xml) file. The data that is read replaces existing data of that type, but leaves other types of data untouched.
The MusicXML notes become instrument number + 1, time in seconds, duration in seconds, MIDI key number, and MIDI velocity number.
virtual int CsoundFile::importFile | ( | std::istream & | stream | ) | [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::string | filename | ) | [virtual, inherited] |
Clears all contents of this, then imports the indicated file, which can be a Csound unified file (.csd), Csound orchestra (.orc), Csound score (.sco), standard MIDI file (.mid), or MusicXML v2 (.xml) file.
The MusicXML notes become instrument number + 1, time in seconds, duration in seconds, MIDI key number, and MIDI velocity number.
virtual int CsoundFile::load | ( | std::istream & | stream | ) | [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::string | filename | ) | const [virtual, inherited] |
virtual int CsoundFile::save | ( | std::ostream & | stream | ) | 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 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] |
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 |
size_t CsoundVST::channelI |
size_t CsoundVST::channelN |
std::string CsoundFile::command [protected, inherited] |
CsOptions
size_t CsoundVST::csoundFrameI |
size_t CsoundVST::csoundLastFrame |
std::string CsoundFile::filename [protected, inherited] |
What are we storing, anyway?
void* CsoundVST::fltkWaitThreadId [static] |
The thread that calls Fl::wait().
size_t CsoundVST::hostFrameI |
double CsoundVST::inputScale [static] |
bool CsoundVST::isSynth |
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
float CsoundVST::vstSr |