New: the Timebase interface now creates sounds that can be heard via the
MIDIjs application.
I upgraded the interface, allowing to add as many tracks as needed.
You can check the "-tb" file stored in "ctests.zip". Most of them are
demos of traditional rhythmic cycles (tala) used by North-Indian musicians.
Try "-cs.slowshift" to hear the complexity of patterns that can be
produced thanks to "speed ratios" assigned to each track. If played at
fast speed this example is a good indication of the time accuracy of the
MIDI player.
Replacing MIDI notes with sounds on an electronic drum machine will
indeed yield a musical content!
My plan now is to allow the combination of these rhythmic patterns with
musical items supplied via a MIDI file. This is theoretically very easy
and will give an idea of the use of time bases in BP.
Bernard
--------
Dear all,
I completed the editor of Timebases that loads/saves "-tb" files. The
PHP code (mainly "timebase.php") has been uploaded to
https://leti.lt/bolprocessor/ and I also stored a revised set of
examples "ctests.zip".
Only "-tb" files created by BP2.9.8 are correctly read by the new
interface. Therefore I saved again all files available in example sets.
Updated versions are in "ctests.zip".
Just now, it may not be evident to figure out what these Timebases are
about! The interface does not yet produce sounds, nor did BP2.9.8
because it was not correctly scheduling the ticks. They are still
audible on MacOS 9 versions and very soon on the PHP interface…
Bernard Bel
|