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.
csound::Shell::Shell | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in ScoreGeneratorVst.
|
virtual |
|
virtual |
Reimplemented in ScoreGeneratorVst.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
staticprotected |
|
staticprotected |
|
protected |