Title
The BBCut Library
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 Collins110.56