Abstract | ||
---|---|---|
To facilitate work on automated breakbeat cutting it was expedient to establish a general framework promoting better code reusability. This framework is a publicly released collection of SuperCollider classes and help files called the BBCut Library. Whilst notionally for the cutting of breakbeat samples, its remit is much wider, into the use of algorithmic composition techniques to cut up any source audio. The library is based upon a specific hierarchy of phrase/block/cut sufficient to implement a wide variety of cut procedures. Hierarchical information allows cut aware effects which can update parameters in coordination with rhythmic events. The benefits of the library include the interchangeable use of any type of synthesis and source with any cut procedure. This makes it much simpler to write a new cut procedure which is immediately able to cut any target signal. 1. BACKGROUND The BBCut Library began out of work on an algorithm to simulate the automatic cutting of breakbeats in the style of early jungle or drum and bass (Collins 2001a). As the present author began to write further types of cut sequence generator they realised that they were continually repeating the basic nested spawn structure and cut synthesis code. The separation of cut synthesis from cut choice gave a much better software reuse, and a better paradigm for thinking about cut decisions. The library is publicly available under the GNU |
Year | Venue | DocType |
---|---|---|
2002 | ICMC | Conference |
Citations | PageRank | References |
1 | 0.56 | 0 |
Authors | ||
1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Nick Collins | 1 | 1 | 0.56 |