/*

*  alessandropetrolati Main

*

*  Created on 2008.

*  Copyright © Alessandro Petrolati

*  All rights reserved.

*

*/


#ifndef INDEX_HTML_

#define INDEX_HTML_


#include <resources>

#include <iostream>

#include <string>

#include <web>


using namespace std;


class alessandropetrolati

{

public:

/*! Info */

static alessandropetrolati* address();

string biography();

void sendMail();


/*! Electronic Music */

void 012(); /* new 2012 */

void numb();

void hydrophonia();

void infiniteSpaces();

void outOfRange();

void tuning();

void feedback();

void frequency();

void dinamismo();

void exOedipo();

void dissociazioni();

void turnAround();

void fedra();


/*! Sound Design */

void iDensity(); /*iOS Granular Synthesis ©2012 */

void iPulsaret(); /*iOs Microsound Granular Synthesis ©2012 */

void density(); /* Mac/Win standalone and Ableton Live plug-ins©2011 */

void audioDrome();

void densityGSC();

void density1.2();

void tropes_12();

void corda();

void spy();


/*! Resources */

void documents();

void cSoundPatch();

void pureDataPatch();

void links();

void goToBlog();

void screenShots();


protected:

friend class densitygs;

friend class cryptosound;


private:

    Resources _local;

    Web _remote;

static alessandropetrolati* _info;

alessandropetrolati();

~alessandropetrolati() {};

};


alessandropetrolati* alessandropetrolati::_pinfo = 0;


#endif

///EOF