Algorithms

Grammaires de génération et de reconnaissance de phrases rythmiques
Grammars for the production and recognition of rhythmic sentences Bernard Bel Actes …
Minimising a polymetric structure
👉 For geeks only! This page is about the polymetric notation used in the Bol Processor project and, most likely, …
AI recognition of polymetric notation
The aim of the current project is to transcribe a musical input (given by a stream of MIDI events) to the most comprehensible polymetric notation …
Inférence de langages réguliers
Bernard Bel Journées Françaises de l'Apprentissage (1990), Lannion, France : 5-27
https://hal.science/hal-00275789v2 Résumé Cet exposé présente une méthode générale d'acquisition de …
The identification and modelling of a percussion ‘language’
James Kippen & Bernard Bel Computers and the Humanities (1989), 23, 3: 119-214 Abstract In experimental research into percussion ‘languages', …
Time-setting of sound-objects
This paper deals with the scheduling of “sound-objects”, hereby meaning predefined sequences of elementary tasks in a sound processor, with each task mapped to a time-point …
Control of NoteOn/NoteOff
This page is intended for developers of the Bol Processor BP3 (read installation). It is not a formal description of …
Pattern grammars
Bol Processor grammars are characterisations of sequential events in terms of substring repetitions, homomorphisms, etc. Parsing techniques, stochastic production and recent developments of BP grammars are briefly described …
Rationalizing musical time: syntactic and symbolic-numeric approaches
Symbolic-numerical approaches lead to efficient and elegant solutions of constraint satisfaction problems with respect to symbolic and physical durations, …
Tied notes
An algorithm for computing the time intervals of tied notes in Bol Processor BP3 …
Complex ratios in polymetric expressions
This page is intended for developers of the Bol Processor BP3 (read installation). It is not a formal description of …
BP2 makes it possible to use Csound orchestra instructions such as kr tablei kndx, ifn to make continuous parameters vary …
Timebase to  polymetric
This algorithm is used by the PHP interface of Bol Processor ‘BP3’ under development. Read: https://bolprocessor.org/misc/BP3/CheckList.html#timebase It is implemented in …
Csound argument mapping
Performing a quadratic mapping using 3 points: how can we make sure that the function will be monotonous? …
Two algorithms
Two algorithms for the instanciation of structures of musical objects …

Leave a Reply

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