The present paper deals with a framework destined to manage different aspects of the creation of digital audio devices. By means of a domain-specific language modelling aspects like signal processing and user interaction are implemented. The problem of different hardware interfaces is resolved by the definition of a hardware abstraction layer. This layer provides different types of variables and functions. A compiler translates the model referring the functions and variables defined at the hardware abstraction layer. Furthermore, the compiler is able to split the model into different parts that can be run on different hardware components. The communication needed to manage the distributed model is defined and formalized by the framework. A simple example is presented to help explain the frameworkâs parts, as are the compiler and the execution unit.