Timoney, Joseph and Brown, Stephen and Voigt, Robert and Lazzarini, Victor (2012) An Architecture for the Java VST Wrapper that supports the Implementation of Digital Sound Synthesis Algorithms in an Educational Environment. In: Irish Signals and Systems Conference 2012, June 26 - July 1 2012, NUI Maynooth.
A framework to support the development, in an educational environment, of real-time, digital sound synthesis algorithms is proposed. Sound synthesis algorithms are an important subset of Digital Signal Processing (DSP), and are an excellent way of teaching the application issues of many DSP concepts. Steinberg’s Virtual Studio Technology (VST) is a very flexible format for creating digital sound synthesis and audio effect plugin applications. The company provides an associated C/C++ SDK, and an open source wrapper (jVSTwRapper) is available that allows the plugin code to be written in Java. However, the jVSTwRapper documentation is sparse, and examples bundled are difficult to extrapolate from, reducing its effectiveness in an educational context. A simpler architecture allows synthesis algorithms to implemented more easily, keeping the focus on the algorithms themselves and not on customising the supporting VST code. This paper proposes such an architecture, comprising a novel generalised voicing structure for the JVSTwRapper, taking advantage of the benefits that the Java language offers for students.
|Item Type:||Conference or Workshop Item (Paper)|
|Keywords:||Architecture for the Java VST Wrapper; Implementation of Digital Sound Synthesis Algorithms; Educational Environment;|
|Academic Unit:||Faculty of Arts,Celtic Studies and Philosophy > Music
Faculty of Science and Engineering > Computer Science
|Depositing User:||Joseph Timoney|
|Date Deposited:||28 Jan 2013 15:39|
Repository Staff Only(login required)
|Item control page|