An architecture for creating hosting plug-ins for use in digital audio workstations
An architecture for creating hosting plug-ins for use in digital audio workstations
Although modern software-based DAWs (Digital Audio Workstations) offer the ability to interconnect with plug-in effects, they can be restrictive due to their architecture being largely based on hardware mixing desks. This is especially true when complex multi-effect sound design is required. This paper aims to demonstrate how a plug-in that can host other effects plug-ins can help improve the sound design possibilities in a DAW. This hosting plug-in allows other effects to be “inserted” at specific points in its internal signal flow. Details are given of a “proof of concept” plug-in that was created to demonstrate that it was possible to create plugins that can host other plug-ins, using Apple’s AU (Audio Unit) format. The proof of concept is a delay effect that allows other effects plug-ins to be inserted in either the “delay path”, “feedback path” or both. This Audio Unit has been extensively tested using different DAWs and has been found to work successfully in a variety of situations. Finally, details are given of how improvements can be made to the plug-in hosting delay.
978-0-9845274-0-3
507-510
International Computer Music Association
Gibson, Darrell
dc6fed87-0bb5-4563-afa3-9085961eab65
Polfreman, Richard
26424c3d-b750-4868-bf6e-2bbb3990df84
July 2011
Gibson, Darrell
dc6fed87-0bb5-4563-afa3-9085961eab65
Polfreman, Richard
26424c3d-b750-4868-bf6e-2bbb3990df84
Gibson, Darrell and Polfreman, Richard
(2011)
An architecture for creating hosting plug-ins for use in digital audio workstations.
In Proceedings of the International Computer Music Conference 2011.
International Computer Music Association.
.
Record type:
Conference or Workshop Item
(Paper)
Abstract
Although modern software-based DAWs (Digital Audio Workstations) offer the ability to interconnect with plug-in effects, they can be restrictive due to their architecture being largely based on hardware mixing desks. This is especially true when complex multi-effect sound design is required. This paper aims to demonstrate how a plug-in that can host other effects plug-ins can help improve the sound design possibilities in a DAW. This hosting plug-in allows other effects to be “inserted” at specific points in its internal signal flow. Details are given of a “proof of concept” plug-in that was created to demonstrate that it was possible to create plugins that can host other plug-ins, using Apple’s AU (Audio Unit) format. The proof of concept is a delay effect that allows other effects plug-ins to be inserted in either the “delay path”, “feedback path” or both. This Audio Unit has been extensively tested using different DAWs and has been found to work successfully in a variety of situations. Finally, details are given of how improvements can be made to the plug-in hosting delay.
Text
GibsonPolfreman_ICMC_2011.pdf
- Version of Record
Restricted to Registered users only
Request a copy
More information
Published date: July 2011
Venue - Dates:
International Computer Music Conference, 2011-07-31 - 2011-08-05
Organisations:
Faculty of Humanities
Identifiers
Local EPrints ID: 353227
URI: http://eprints.soton.ac.uk/id/eprint/353227
ISBN: 978-0-9845274-0-3
PURE UUID: a81d0e6e-2e3f-4afc-95a5-10c2dee2b638
Catalogue record
Date deposited: 03 Jun 2013 08:23
Last modified: 14 Mar 2024 14:03
Export record
Contributors
Author:
Darrell Gibson
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics