A standalone application

   

The Bol Processor BP3 is currently comprised of a console (in C language) and a set of PHP/HTML/CSS/Javascript files that act as its interface. A console version of Csound can also be attached. For detailed instructions, please refer to the installation page.

This application boasts a beautiful design that is compatible with multiple 64-bit systems: MacOS, Linux and Windows. However, to run the interface, this setup does require the installation of an Apache+PHP package: MAMP or XAMPP.

The next phase of the project is the creation of standalone applications replacing the web browser and its associated PHP/HTML/CSS files. These applications will be available in three versions, for Linux, MacOS and Windows.

This step is within our reach using the PHP Desktop platform. The MacOS version is already running — see the installation. A Windows version is on trial, but there are still a few issues that need to be resolved to reach the state of a distribution.

A multiplatform Bol Processor

  

Bol Processor 2.9.8 (Mac version) had been around for eight years and required very few bug fixes. However, it had to be completely rebuilt to work with MacOS 10.15 (Catalina) and future versions. The highest system version supporting BP 2.9.8 was MacOS 10.14 (Mojave).

The graphical interface was completely redesigned for this purpose. We decided to develop a console server application, which receives instructions via command lines. The console successfully compiled on many systems including MacOS, Linux and Windows with 64-bit Intel processors.

This new application (BP3) is linked to a graphical user interface programmed in PHP. This requires a web server on which to run on (MAMP or XAMPP) but allows anyone with a web browser to try out BP3 without installing anything (follow this link).

We recently created a standalone version of BP3 running in MacOS, Windows and Linux environments. The MacOS version is ready, but there are still a few issues that need to be resolved to reach the state of a distribution of the Windows version.

We invite software designers to join the team and contribute to the development of the core application and its client applications. Please join the BP open discussion forum and/or the BP developers list to stay in touch with the progress of the work and to discuss related musical or theoretical/technical issues.

Academic presentations

Bernard will soon be presenting aspects of Bol Processor in several academic venues: