Towards a multiplatform Bol Processor

Bol Processor 2.9.8 has had an eight-year exis­tence requir­ing very few bug fix­es. However it needs to be entire­ly rebuilt to work under MacOS 10.15 (Catalina) and future ver­sions: only 64-bit appli­ca­tions are allowed. The high­est sys­tem ver­sion sup­port­ing BP 2.9.8 is MacOS 10.14 (Mojave).

The entire graph­ic inter­face must be redesigned. To this effect, we opt­ed for the devel­op­ment of a con­sole serv­er appli­ca­tion receiv­ing instruc­tions via com­mand lines. As per this writ­ing, the new appli­ca­tion is work­ing, although a few impor­tant fea­tures such as real-time MIDI and graph­ics have not yet been imple­ment­ed. We are delight­ed to announce that it com­piles suc­cess­ful­ly for many sys­tems includ­ing MacOS, Linux, and Windows with both 32-bit and 64-bit Intel proces­sors! This is a major step towards a mul­ti­plat­form version.

The new appli­ca­tion is being test­ed with a graph­ic user inter­face pro­grammed in PHP. This requires a web serv­er on which to run but will allow any­one with a web brows­er to try out BP with­out installing any­thing. Ideally, once it is ready we will try to make a pub­lic BP serv­er avail­able online. Yet there are oppor­tu­ni­ties to try out this new user inter­face soon­er (fol­low this link).

We invite soft­ware design­ers to join the team and con­tribute to the devel­op­ment of the core appli­ca­tion and its client appli­ca­tions. Please join the BP users help forum , BP open dis­cus­sion forum and/or the BP devel­op­ers list to stay in touch with work progress and dis­cus­sions of relat­ed the­o­ret­i­cal issues.