|
- #include "rack.hpp"
-
- using namespace rack;
-
- RACK_PLUGIN_DECLARE(mscHack);
-
- #ifdef USE_VST2
- #define plugin "mscHack"
- #endif // USE_VST2
-
- #include "CLog.h"
- #include "mscHack_Controls.hpp"
-
- namespace rack_plugin_mscHack {
-
- #define CV_MAX (10.0f)
- #define AUDIO_MAX (6.0f)
- #define VOCT_MAX (6.0f)
- #define AMP_MAX (2.0f)
-
- #define TOJSON true
- #define FROMJSON false
-
- void JsonDataInt( bool bTo, std::string strName, json_t *root, int *pdata, int len );
- void JsonDataBool( bool bTo, std::string strName, json_t *root, bool *pdata, int len );
- void JsonDataString( bool bTo, std::string strName, json_t *root, std::string *strText );
- void init_rand( unsigned int seed );
- unsigned short srand(void);
- float frand(void);
- float frand_mm( float fmin, float max );
- bool brand( void );
- bool frand_perc( float perc );
-
- } // namespace rack_plugin_mscHack
|