// // Programmer: Craig Stuart Sapp // Creation Date: Wed Feb 11 23:57:05 GMT-0800 1998 // Last Modified: Wed Feb 11 23:57:17 GMT-0800 1998 // Last Modified: Sun Jun 21 10:53:47 PDT 2009 (updated for GCC 4.3) // Filename: ...sig/code/control/improv/improv.h // Web Address: http://www-ccrma.stanford.edu/~craig/improv/include/improv.h // Syntax: C++ // // Description: Basic helper functions for use in all improv environments. // #ifndef _IMPROV_H_INCLUDED #define _IMPROV_H_INCLUDED #include "mididefines.h" // include kitchen sink for users: #ifdef VISUAL #include /* for windowizims */ #include /* multimedia functions */ #endif #include /* for printf function (C syntax) */ #include /* for the standard library functions */ #include /* for some math functions */ #include /* for some character functions */ #ifndef OLDCPP #include #include using namespace std; #else #include #include #endif #include "sigControl.h" /* for definitions of sig control classes */ #include "Options.h" /* for command-line options */ // functions for the console version of the interface: void displayInputPorts(void); void displayOutputPorts(void); void printboxtop(void); void printlinetop(void); void printboxbottom(void); void printlinebottom(void); void printintermediateline(void); void printstringline(const char* aString); void psl(const char* aString); void printcenterline(const char* aString); void pcl(const char* aString); // useful functions common to all improv environments: int midiscale(int value, int min, int max); const char* GeneralMidiName(int index); #endif /* _IMPROV_H_INCLUDED */ // md5sum: c7d20d648f028a3842a0dec8c8de93eb improv.h [20050403]