Bol Processor BP2 -- a 'QuickStart' Title Page Index Contents



Bol Processor BP2

Documentation










Version 2.9.3 -- October 1998

Bol Processor BP2
'QuickStart' and reference manual



This document does NOT contain information about important recent features such as _tempo, _retro, _keymap, _transpose, etc., all of which are documented on-line in BP2 and introduced in < http://teck.lpl.univ-aix.fr/music/whatsnew.htm>.

This doc has been converted to HTML (using rtftohtmlppc) and may be accessed on BP2 site: < http://www.bp2.org>



In the early 1980s, ethnomusicologist Jim Kippen and I developed a computer system called the Bol Processor (i.e. "BP") to help us examine improvisatory methods used by North Indian tabla drummers (Kippen 1987, 1988, Kippen & Bel 1989b, 1989c). Designed for the portable Apple IIc, the rule-based BP1 was able to analyse musical input (in the form of tabla bols, or onomatopoeic syllables) as well as generate new improvisations that musicians could assess. Details of the philosophy behind BP1 and its modus operandi can be found in our paper: "Modelling music with grammars: formal language representation in the Bol Processor" (Kippen & Bel 1992).



The Bol Processor attracted interest from scholars and musicians alike. It was felt that the formal model embedded in it could be expanded to encompass more general musical structures, and in this form could be of some benefit as a tool for music composition. We therefore decided to implement an alternative version of the Bol Processor on the Apple® Macintosh. An enhanced version of the algorithmic part of the Bol Processor, namely "BP2", was written in the C language. A sound-object editor allowed it to interact with MIDI devices.

BP2 deals with incomplete representations of polyphonic/polyrhythmic musical structures. It uses a very efficient algorithm for the synchronisation of sound-objects.

With version 2.5 important features have been implemented, notably an accurate control of all MIDI parameters and automation of tasks with scripts. Version 2.6 introduced client-server technology. The present version is interfaced with Csound, deals with MIDI files, and works under Opcode OMS.

BP2 won the Bourges 1997 international award (ex aequo with Piché & Burton's "Cecilia") in the category of computer-aided composition and realization software. It is currently jointly developed by Bernard Bel < [email protected]> and Srikumar Karaikudi Subramanian < [email protected]>.

BP2 may be downloaded from its home web site: < http://www.bp2.org>.


Bol Processor BP2 -- a 'QuickStart' Title Page Index Contents