Role-reversal: Max/MSP as an audio engine for Java

Polfreman, Richard (2009) Role-reversal: Max/MSP as an audio engine for Java. In, Proceedings of the 2009 International Computer Music Conference. ICMC 09 San Francisco, USA, International Computer Music Association, 435-438.


[img] PDF - Publishers print
Restricted to internal admin

Download (1921Kb)


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

Item Type: Book Section
ISBNs: 0971319278 (paperback)
Related URLs:
Keywords: music software, 3D graphics, java, max/msp
Subjects: T Technology > T Technology (General)
M Music and Books on Music > M Music
Q Science > QA Mathematics > QA76 Computer software
Divisions: University Structure - Pre August 2011 > School of Humanities > Music
ePrint ID: 68916
Date Deposited: 08 Oct 2009
Last Modified: 27 Mar 2014 18:48

Actions (login required)

View Item View Item