Csound and CsoundAC API
5.17
|
Provide a shell in which Python scripts can be loaded, saved, and executed. More...
#include <Shell.hpp>
Public Member Functions | |
virtual void | clear () |
virtual void | close () |
virtual std::string | getFilename () const |
virtual std::string | getMidiFilename () const |
virtual std::string | getOutputSoundfileName () const |
virtual std::string | getScript () const |
virtual void | initialize () |
virtual void | load (std::string filename) |
virtual void | loadAppend (std::string filename) |
virtual void | main (int argc, char **argv) |
virtual void | open () |
virtual int | runScript () |
virtual int | runScript (std::string script) |
virtual void | save (std::string filename) const |
virtual void | save () const |
virtual void | setFilename (std::string filename) |
virtual void | setScript (std::string text) |
Shell () | |
virtual void | stop () |
virtual | ~Shell () |
Static Public Member Functions | |
static std::string | generateFilename () |
Protected Attributes | |
std::string | filename |
std::string | script |
Static Protected Attributes | |
static void * | pythonLibrary |
static const char * | pythonLibraryPathList [] |
Provide a shell in which Python scripts can be loaded, saved, and executed.
The Python library and API are dynamically loaded and do not reference Python.h, so if Python is not present, this module will still link and load, but not function.
virtual csound::Shell::~Shell | ( | ) | [virtual] |
virtual void csound::Shell::clear | ( | ) | [virtual] |
virtual void csound::Shell::close | ( | ) | [virtual] |
static std::string csound::Shell::generateFilename | ( | ) | [static] |
virtual std::string csound::Shell::getFilename | ( | ) | const [virtual] |
virtual std::string csound::Shell::getMidiFilename | ( | ) | const [virtual] |
virtual std::string csound::Shell::getOutputSoundfileName | ( | ) | const [virtual] |
virtual std::string csound::Shell::getScript | ( | ) | const [virtual] |
virtual void csound::Shell::initialize | ( | ) | [virtual] |
virtual void csound::Shell::load | ( | std::string | filename | ) | [virtual] |
virtual void csound::Shell::loadAppend | ( | std::string | filename | ) | [virtual] |
virtual void csound::Shell::main | ( | int | argc, |
char ** | argv | ||
) | [virtual] |
virtual void csound::Shell::open | ( | ) | [virtual] |
Reimplemented in ScoreGeneratorVst.
virtual int csound::Shell::runScript | ( | ) | [virtual] |
virtual int csound::Shell::runScript | ( | std::string | script | ) | [virtual] |
Reimplemented in ScoreGeneratorVst.
virtual void csound::Shell::save | ( | std::string | filename | ) | const [virtual] |
virtual void csound::Shell::save | ( | ) | const [virtual] |
virtual void csound::Shell::setFilename | ( | std::string | filename | ) | [virtual] |
virtual void csound::Shell::setScript | ( | std::string | text | ) | [virtual] |
virtual void csound::Shell::stop | ( | ) | [virtual] |
std::string csound::Shell::filename [protected] |
void* csound::Shell::pythonLibrary [static, protected] |
const char* csound::Shell::pythonLibraryPathList[] [static, protected] |
std::string csound::Shell::script [protected] |