/*
 *  alessandropetrolati Density 1.2
 *
 *  Granular Synthesis for Csound
 *  Density is a user interface written by Flavio Tordini
 *  for three granular synthesis Csound instruments written
 *  by Alessandro Petrolati.
 *
 *  1 sound sample
 *  2 prototype waveforms
 *  3 live input
 *
 *  Algorythms are fully customizable and expandable by the user.
 *  The GUI controls algorythm parameters by means of 14bit MIDI
 *  sliders and Csound macros written at initialization time.
 *
 *  Features 1.2:
 *
 *  1 Snapshots now save the current window function and waveforms
 *  2 Fixed problem with empty output file that crashed directcsound
 *  3 Changed the starting number for window functions allowing a
 *  greater number of waveforms to be used
 *  4 Some internal changes to slider class that should perform
 *  somewhat faster.
 *
 *  Requirements:
 *  Density requires Windows 95/98 or XP . It has not been tested on
 *  Windows NT and Vista. Tested successfully on Windows 2000 and Windows XP.
 *  Density requires a fast CPU. Recommended 400Mhz or higher.
 *  DirectCsound compiler and manuals.
 *  Hubi's MIDI loopback device (included in this package).
 *
 *  Created on 2008.
 *  Copyright © Alessandro Petrolati
 *  All rights reserved.
 *
 */
 
#include <index>
 
void alessandropetrolati::density1.2()
{      
    _local.downloadDensity1.2();
 
    _remote.downloadCsound();
 
    /* virtual MIDI driver */ 
    _remote.downloadLoopBe1();
 
    /* IMPORTANT!
     In order to run this program you need Visual
     Basic 6 run-time files installed on your system
     (Office 2000 comes with these files).
     If you do not already have VB6 Runtime
     then you should download it.
    */
    _remote.downloadVB6RunTime();
 
    /* documentations */ 
    _local.downloadIitalianText();
    _local.downloadEnglishText();
 
    this->viewScreenshots();
    this->goToBlog();
    this->links();
}
///EOF