Role-reversal: Max/MSP as an audio engine for Java
Role-reversal: Max/MSP as an audio engine for Java
FrameWorks 3D is an audio sequencing application written in Java using extensions to the standard multi-track tape analogy in order to create a more fluid environment for music composition. A three-dimensional (3D) user-interface presents the audio sequence, allowing complex musical structures to be navigated and manipulated by the composer. Max/MSP is a well known real-time media processing tool, particularly suited to live electronics; mediating hardware controllers, DSP, MIDI and graphics. Max can be extended with new processing objects written in number of programming languages including Java. FrameWorks 3D adopts Max/MSP in an unusual way, conceptually reversing this role, using Max/MSP to provide additional functionality to Java, in particular to support audio processing. The benefits include access to a low latency audio engine and signal processing objects, user-extensibility, and rapid prototyping support. This article focuses on the technical issues discovered during the project, rather than on FrameWorks 3D itself
music software, 3D graphics, java, max/msp
0971319278
435-438
International Computer Music Association
Polfreman, Richard
26424c3d-b750-4868-bf6e-2bbb3990df84
16 August 2009
Polfreman, Richard
26424c3d-b750-4868-bf6e-2bbb3990df84
Polfreman, Richard
(2009)
Role-reversal: Max/MSP as an audio engine for Java.
In Proceedings of the 2009 International Computer Music Conference.
International Computer Music Association.
.
Record type:
Conference or Workshop Item
(Paper)
Abstract
FrameWorks 3D is an audio sequencing application written in Java using extensions to the standard multi-track tape analogy in order to create a more fluid environment for music composition. A three-dimensional (3D) user-interface presents the audio sequence, allowing complex musical structures to be navigated and manipulated by the composer. Max/MSP is a well known real-time media processing tool, particularly suited to live electronics; mediating hardware controllers, DSP, MIDI and graphics. Max can be extended with new processing objects written in number of programming languages including Java. FrameWorks 3D adopts Max/MSP in an unusual way, conceptually reversing this role, using Max/MSP to provide additional functionality to Java, in particular to support audio processing. The benefits include access to a low latency audio engine and signal processing objects, user-extensibility, and rapid prototyping support. This article focuses on the technical issues discovered during the project, rather than on FrameWorks 3D itself
Text
68916POLFREMAN35.pdf
- Version of Record
Restricted to Repository staff only
Request a copy
More information
Published date: 16 August 2009
Venue - Dates:
ICMC 09, Montreal, Canada, 2009-08-16 - 2009-08-21
Keywords:
music software, 3D graphics, java, max/msp
Organisations:
Music
Identifiers
Local EPrints ID: 68916
URI: http://eprints.soton.ac.uk/id/eprint/68916
ISBN: 0971319278
PURE UUID: 6b6f6dfe-fd37-4f73-8918-09c3ea9789a8
Catalogue record
Date deposited: 08 Oct 2009
Last modified: 13 Mar 2024 19:11
Export record
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