Algorithms

Bol Processor gram­mars are char­ac­ter­i­sa­tions of sequen­tial events in terms of sub­string rep­e­ti­tions, homo­mor­phisms, etc. Parsing tech­niques, sto­chas­tic pro­duc­tion and recent devel­op­ments of BP gram­mars are briefly described …
This paper deals with the sched­ul­ing of “sound-objects”, here­by mean­ing pre­de­fined sequences of ele­men­tary tasks in a sound proces­sor, with each task mapped to a time-point …
Symbolic-numerical approach­es lead to effi­cient and ele­gant solu­tions of con­straint sat­is­fac­tion prob­lems with respect to sym­bol­ic and phys­i­cal dura­tions, …
Tied notes
An algo­rithm for com­put­ing the time inter­vals of tied notes in Bol Processor BP3 …
Complex ratios in polymetric expressions
This page is intend­ed for devel­op­ers of the Bol Processor BP3 (read instal­la­tion). It is not a for­mal descrip­tion of …
BP2 makes it pos­si­ble to use Csound orches­tra instruc­tions such as kr tablei kndx, ifn to make con­tin­u­ous para­me­ters vary …
Timebase to  polymetric
This algo­rithm is used by the PHP inter­face of Bol Processor ‘BP3’ under devel­op­ment. Read: https://bolprocessor.org/misc/BP3/CheckList.html#timebase It is imple­ment­ed in …
Csound argument mapping
Performing a qua­drat­ic map­ping using 3 points: how can we make sure that the func­tion will be monot­o­nous? …
Two algo­rithms for the instan­ci­a­tion of struc­tures of musi­cal objects …
Select can­di­date rules in a gen­er­a­tive gram­mar ran­dom­ly and apply them to the work­string until there is no more can­di­date rule …

Leave a Reply

Your email address will not be published. Required fields are marked *