#include <CsoundFile.hpp>
Inherited by CppSound.
Public Member Functions | |
CsoundFile () | |
virtual | ~CsoundFile () |
virtual std::string | generateFilename () |
virtual std::string | getFilename () const |
virtual void | setFilename (std::string name) |
virtual int | load (std::string filename) |
virtual int | load (std::istream &stream) |
virtual int | save (std::string filename) const |
virtual int | save (std::ostream &stream) const |
virtual int | importFile (std::string filename) |
virtual int | importFile (std::istream &stream) |
virtual int | importCommand (std::istream &stream) |
virtual int | exportCommand (std::ostream &stream) const |
virtual int | importOrchestra (std::istream &stream) |
virtual int | exportOrchestra (std::ostream &stream) const |
virtual int | importScore (std::istream &stream) |
virtual int | exportScore (std::ostream &stream) const |
virtual int | importArrangement (std::istream &stream) |
virtual int | exportArrangement (std::ostream &stream) const |
virtual int | exportArrangementForPerformance (std::string filename) const |
virtual int | exportArrangementForPerformance (std::ostream &stream) const |
virtual int | importMidifile (std::istream &stream) |
virtual int | exportMidifile (std::ostream &stream) const |
virtual std::string | getCommand () const |
virtual void | setCommand (std::string commandLine) |
virtual std::string | getOrcFilename () const |
virtual std::string | getScoFilename () const |
virtual std::string | getMidiFilename () const |
virtual std::string | getOutputSoundfileName () const |
virtual std::string | getOrchestra () const |
virtual void | setOrchestra (std::string orchestra) |
virtual int | getInstrumentCount () const |
virtual std::string | getOrchestraHeader () const |
virtual bool | getInstrument (int number, std::string &definition) const |
virtual bool | getInstrument (std::string name, std::string &definition) const |
virtual std::map< int, std::string > | getInstrumentNames () const |
virtual std::string | getScore () const |
virtual void | setScore (std::string score) |
virtual int | getArrangementCount () const |
virtual std::string | getArrangement (int index) const |
virtual void | addArrangement (std::string instrument) |
virtual void | setArrangement (int index, std::string instrument) |
virtual void | insertArrangement (int index, std::string instrument) |
virtual void | removeArrangement (int index) |
virtual void | setCSD (std::string xml) |
virtual std::string | getCSD () const |
virtual void | addScoreLine (const std::string line) |
virtual void | addNote (double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11) |
virtual void | addNote (double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10) |
virtual void | addNote (double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9) |
virtual void | addNote (double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8) |
virtual void | addNote (double p1, double p2, double p3, double p4, double p5, double p6, double p7) |
virtual void | addNote (double p1, double p2, double p3, double p4, double p5, double p6) |
virtual void | addNote (double p1, double p2, double p3, double p4, double p5) |
virtual void | addNote (double p1, double p2, double p3, double p4) |
virtual void | addNote (double p1, double p2, double p3) |
virtual bool | exportForPerformance () const |
virtual void | removeAll () |
virtual void | removeCommand () |
virtual void | removeOrchestra () |
virtual void | removeScore () |
virtual void | removeArrangement () |
virtual void | removeMidifile () |
virtual bool | loadOrcLibrary (const char *filename=0) |
Data Fields | |
std::string | libraryFilename |
std::vector< std::string > | arrangement |
Protected Attributes | |
std::string | filename |
std::string | command |
std::vector< std::string > | args |
std::vector< char * > | argv |
std::string | orchestra |
std::string | score |
std::vector< unsigned char > | midifile |
CsoundFile::CsoundFile | ( | ) |
virtual CsoundFile::~CsoundFile | ( | ) | [inline, virtual] |
virtual void CsoundFile::addArrangement | ( | std::string | instrument | ) | [virtual] |
virtual void CsoundFile::addNote | ( | double | p1, | |
double | p2, | |||
double | p3 | |||
) | [virtual] |
virtual void CsoundFile::addNote | ( | double | p1, | |
double | p2, | |||
double | p3, | |||
double | p4 | |||
) | [virtual] |
virtual void CsoundFile::addNote | ( | double | p1, | |
double | p2, | |||
double | p3, | |||
double | p4, | |||
double | p5 | |||
) | [virtual] |
virtual void CsoundFile::addNote | ( | double | p1, | |
double | p2, | |||
double | p3, | |||
double | p4, | |||
double | p5, | |||
double | p6 | |||
) | [virtual] |
virtual void CsoundFile::addNote | ( | double | p1, | |
double | p2, | |||
double | p3, | |||
double | p4, | |||
double | p5, | |||
double | p6, | |||
double | p7 | |||
) | [virtual] |
virtual void CsoundFile::addNote | ( | double | p1, | |
double | p2, | |||
double | p3, | |||
double | p4, | |||
double | p5, | |||
double | p6, | |||
double | p7, | |||
double | p8 | |||
) | [virtual] |
virtual void CsoundFile::addNote | ( | double | p1, | |
double | p2, | |||
double | p3, | |||
double | p4, | |||
double | p5, | |||
double | p6, | |||
double | p7, | |||
double | p8, | |||
double | p9 | |||
) | [virtual] |
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] |
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] |
virtual void CsoundFile::addScoreLine | ( | const std::string | line | ) | [virtual] |
virtual int CsoundFile::exportArrangement | ( | std::ostream & | stream | ) | const [virtual] |
virtual int CsoundFile::exportArrangementForPerformance | ( | std::ostream & | stream | ) | const [virtual] |
virtual int CsoundFile::exportArrangementForPerformance | ( | std::string | filename | ) | const [virtual] |
virtual int CsoundFile::exportCommand | ( | std::ostream & | stream | ) | const [virtual] |
virtual bool CsoundFile::exportForPerformance | ( | ) | const [virtual] |
virtual int CsoundFile::exportMidifile | ( | std::ostream & | stream | ) | const [virtual] |
virtual int CsoundFile::exportOrchestra | ( | std::ostream & | stream | ) | const [virtual] |
virtual int CsoundFile::exportScore | ( | std::ostream & | stream | ) | const [virtual] |
virtual std::string CsoundFile::generateFilename | ( | ) | [virtual] |
virtual std::string CsoundFile::getArrangement | ( | int | index | ) | const [virtual] |
virtual int CsoundFile::getArrangementCount | ( | ) | const [virtual] |
virtual std::string CsoundFile::getCommand | ( | ) | const [virtual] |
virtual std::string CsoundFile::getCSD | ( | ) | const [virtual] |
virtual std::string CsoundFile::getFilename | ( | ) | const [virtual] |
virtual bool CsoundFile::getInstrument | ( | std::string | name, | |
std::string & | definition | |||
) | const [virtual] |
virtual bool CsoundFile::getInstrument | ( | int | number, | |
std::string & | definition | |||
) | const [virtual] |
virtual int CsoundFile::getInstrumentCount | ( | ) | const [virtual] |
virtual std::map<int, std::string> CsoundFile::getInstrumentNames | ( | ) | const [virtual] |
virtual std::string CsoundFile::getMidiFilename | ( | ) | const [virtual] |
virtual std::string CsoundFile::getOrcFilename | ( | ) | const [virtual] |
virtual std::string CsoundFile::getOrchestra | ( | ) | const [virtual] |
virtual std::string CsoundFile::getOrchestraHeader | ( | ) | const [virtual] |
virtual std::string CsoundFile::getOutputSoundfileName | ( | ) | const [virtual] |
Reimplemented in CppSound.
virtual std::string CsoundFile::getScoFilename | ( | ) | const [virtual] |
virtual std::string CsoundFile::getScore | ( | ) | const [virtual] |
virtual int CsoundFile::importArrangement | ( | std::istream & | stream | ) | [virtual] |
virtual int CsoundFile::importCommand | ( | std::istream & | stream | ) | [virtual] |
virtual int CsoundFile::importFile | ( | std::istream & | stream | ) | [virtual] |
virtual int CsoundFile::importFile | ( | std::string | filename | ) | [virtual] |
virtual int CsoundFile::importMidifile | ( | std::istream & | stream | ) | [virtual] |
virtual int CsoundFile::importOrchestra | ( | std::istream & | stream | ) | [virtual] |
virtual int CsoundFile::importScore | ( | std::istream & | stream | ) | [virtual] |
virtual void CsoundFile::insertArrangement | ( | int | index, | |
std::string | instrument | |||
) | [virtual] |
virtual int CsoundFile::load | ( | std::istream & | stream | ) | [virtual] |
virtual int CsoundFile::load | ( | std::string | filename | ) | [virtual] |
virtual bool CsoundFile::loadOrcLibrary | ( | const char * | filename = 0 |
) | [virtual] |
virtual void CsoundFile::removeAll | ( | ) | [virtual] |
virtual void CsoundFile::removeArrangement | ( | ) | [virtual] |
virtual void CsoundFile::removeArrangement | ( | int | index | ) | [virtual] |
virtual void CsoundFile::removeCommand | ( | ) | [virtual] |
virtual void CsoundFile::removeMidifile | ( | ) | [virtual] |
virtual void CsoundFile::removeOrchestra | ( | ) | [virtual] |
virtual void CsoundFile::removeScore | ( | ) | [virtual] |
virtual int CsoundFile::save | ( | std::ostream & | stream | ) | const [virtual] |
virtual int CsoundFile::save | ( | std::string | filename | ) | const [virtual] |
virtual void CsoundFile::setArrangement | ( | int | index, | |
std::string | instrument | |||
) | [virtual] |
virtual void CsoundFile::setCommand | ( | std::string | commandLine | ) | [virtual] |
virtual void CsoundFile::setCSD | ( | std::string | xml | ) | [virtual] |
virtual void CsoundFile::setFilename | ( | std::string | name | ) | [virtual] |
virtual void CsoundFile::setOrchestra | ( | std::string | orchestra | ) | [virtual] |
virtual void CsoundFile::setScore | ( | std::string | score | ) | [virtual] |
std::vector<std::string> CsoundFile::args [protected] |
std::vector<char *> CsoundFile::argv [protected] |
std::vector<std::string> CsoundFile::arrangement |
std::string CsoundFile::command [protected] |
CsOptions
std::string CsoundFile::filename [protected] |
What are we storing, anyway?
std::string CsoundFile::libraryFilename |
Patch library and arrangement.
std::vector<unsigned char> CsoundFile::midifile [protected] |
CsMidi
std::string CsoundFile::orchestra [protected] |
CsInstruments
std::string CsoundFile::score [protected] |
CsScore