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.

Bol Processor 2.9.8 released

The latest stable version of Bol Processor has been released! This version primarily fixes the problem that prevented graphical scores from displaying in the Graphics window on Intel Macs. BP 2.9.8 runs on Intel or PowerPC Macs with Mac OS X 10.4 or later. Read the release notes or download it from Sourceforge. For an introduction to the capabilities of BP2, please see Bol Processor introduction. For help using this release, see the help forum. For general discussion of BP2, check out the BP forum.

Bol Processor Universal Binary released

Bol Processor 2.9.7 beta has been released! This version of BP2 is a "Universal Binary" that will run natively on all Mac OS X computers, PowerPC or Intel-based. Several bugs have been fixed as well. This update makes it much easier for other developers to contribute to the project since we are now building BP2 with Apple's free Xcode tools. Read the release notes or download it from Sourceforge. For an introduction to the capabilities of BP2, please see Bol Processor introduction. For help using this release, see the help forum. For general discussion of BP2, check out the BP forum.

Bol Processor Universal Binary in progress

We have begun the process of creating a Universal Binary of BP2 so that the program will run natively on all Macintosh computers, PowerPC or Intel-based. Bol Processor will then run at full speed on all supported machines and we will be able to take advantage of newer features of OS X. As part of this process, we are switching to building BP2 with Apple's free Xcode tools instead of Metrowerks CodeWarrior. This should make it much easier for other developers to contribute to the project. If you are interested in helping with development or testing, please contact us on the BP development mailing list. More information is available in the forums.

Academic presentations

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

First OS X launch!

In just three and a half weeks of devoted work, we have managed to finally get Bol Processor BP2 to launch and run on OS X! As you can see from the screenshots, there are many cosmetic issues to resolve. And the Open, Save, and Print commands do not work, nor is there any real-time MIDI at this point. But it is possible to compile grammars and produce output in the Data window. So, BP2 on OS X is coming!

(2012) For up-to-date screenshots, see the main project page.

Work on OS X version of BP2 commences.

Carbon porting of Bol Processor BP2 has begun. Once finished, BP2 will run on Mac OS X and possibly will still run on Mac OS 8/9 too. We are very focused on getting this done and have estimated that the first OS X beta will be functional in about three months! To monitor our progress, check out the developer list archives. To be notified when an OS X beta is released, join the announcement mailing list.