Open Beat Box : A Virtual Drum Machine

Windows Installation Guide
           ______________________________________________

   Table of Contents
   Installation
   Dependencies
   Chilling

Installation

   Due  to the early stage of our development, you will typically
   not install OBB. You will be able to run it from the place you
   extracted  the  archive but we don't want to scatter all those
   pre-alpha files across your filesystem. We prefer to have them
   enclosed right here is this directory.

   You need to install a few dependencies before you can run OBB,
   this  shows  the  way  it's  should  be  working ... let's get
   started !
     _________________________________________________________

Dependencies

   OBB did not reinvented the wheel nor the raster operations. We
   use  several  packages  and some of them may not be present on
   your system. To run OBB you will need :

     * Qt
     * Python
     * PyQt
     * cSound
     * Pygame
     _________________________________________________________

Qt

   This is the graphical user interface (GUI) toolkit we use. You
   can  download  the  non-commercial  version  of  Qt  from  the
   Trolltech  web  site  (http://www.trolltech.com/). The package
   uses Install Shield.
     _________________________________________________________

Python

   This  is  the  programming language OBB is written in. You can
   download  the  run-time  interpreter  from the Python web site
   (http://www.python.org/).  The  package  is  a self-extracting
   exe.
     _________________________________________________________

PyQt

   The  things  are getting interesting here. Qt is a really nice
   toolkit  and  Python is a really nice language. Unfortunately,
   Qt  is  written  in C++ so we can't use it directly in Python.
   PyQt is a binding to use Qt in Python.

   As usual, the project web site
   (http://www.riverbankcomputing.co.uk/) and the self-extracting
   exe.
     _________________________________________________________

cSound

   cSound  is the sound synthesizer engine behind OBB. One of the
   goals  of  OBB  is to run using different synthesizer engines,
   left to the preference of the user.

   As  usual,  the project web site (http://www.csounds.com/) and
   the  self-extracting  exe.  Notice that you'll want to install
   the  console  csound on windows nt systems rather than the dos
   version.
     _________________________________________________________

Pygame

   We  use Pygame in OBB much the same way we use PyQt, to access
   the functionality of a C library in Python. Pygame is a really
   small binding, you can download it from http://pygame.org/

   Pygame  windows  installer  includes all it's prerequisites so
   you don't have to bother installing anything else.
     _________________________________________________________

Chilling

   Be  sure  to  add  csound  and python to your path environment
   variable.

   Now  that  the  hard  work  is  done,  we highly recommend the
   consumption of fermented malt beverage.
