|
|
|||||||||||||||||||||||
|
|
Technical informationThe power of Building Blocks resides in its versatile architecture: just the base modules to build structures are provided (hence the name 'Building Blocks') plus the functionality to connect these modules to each other.In many ways Building Blocks can be compared to the popular Lego system: you get some simple pieces, but you can build almost anything with it. The basic conceptual idea behind Building Blocks is: take some input, do "something" with it, then output it again: Input --> Process --> OutputBB's input can come from:
In between, a lot of processing can occur.
|
ProcessingBesides processing input, BB also has modules (sequencers, waves) that produce output themselves without needing input. Of course the output of modules can also be further processed. The process part of BB is what is both the most interesting and the most undefined part. Nothing is fixed beforehand. It is your task to insert and wire those modules that will make for interesting processes and, eventually, interesting or rewarding music. (Of course, what is rewarding is a matter of personal taste. You might find a simple MIDI controller remapping process rewarding, or you might not be satisfied until you have built an automated compositional engine with BB). There are many ways to process events: you can make calculations (Calc and Bit modules), compare values with other values and then conditionally process them further (Test module), remap values to complete other ranges (Map module), create random values (Random module), wave shapes (Wave module) etc etc. ModulesBB modules are arranged in 10 categories:
|
|||||||||||||||||||||