Dear colleagues,
I started designing PHP pages serving as a minimal interface for running
BP. For the time being this setup will work in the MAMP environment
(with a local Apache server) but later they could be moved to a real
on-line environment (Anthony's proposal), at least for a small number of
authorized users.
This interface will do its best to reproduce the old BP2 interface, at
least its functionalities.
The initial version will have home page listing -gr, -da, -ho and -se
files in a "data" folder. Clicking on the link will open one of these files.
A "-gr" file will be displayed as text on a simple form, thereby
allowing editing/saving. It will have a "RUN" button to produce items as
per its settings and options such as the type end location of output files.
A "-da" file will also be displayed in a form. It may have a "PLAY ALL"
button calling the play-all command, but I also envisage using
Javascript to play a selection (just like the old BP2)
A "-ho" file will only have a "SAVE" button as it cannot launch any action
A "-se" file will be displayed as a form with all options shown :
input-output settings, computation settings etc. along with a "SAVE"
button. This will take more time for the design because some settings
are interrelated: for instance, in "USE MIDI in/out" is not set, then
"Reset controllers" should be grayed out.
Indeed I also plan to include the definitions of Csound instruments and
sound-objects as shown in the -gr.koto3 project.
I believe that this elementary work will contribute to remember all
options that were available in the old version in order to implement
them again, adapt them to the new environment, or abandon them.
Lot of work ;-)
Bernard Bel
|