MURAL - Maynooth University Research Archive Library



    An Architecture for the Java VST Wrapper that supports the Implementation of Digital Sound Synthesis Algorithms in an Educational Environment


    Timoney, Joseph, Brown, Stephen, 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.

    [thumbnail of ISSC2012_VST_Final.pdf] PDF
    ISSC2012_VST_Final.pdf

    Download (120kB)

    Abstract

    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
    Item ID: 4105
    Depositing User: Joseph Timoney
    Date Deposited: 28 Jan 2013 15:39
    Refereed: Yes
    Related URLs:
    URI: https://mural.maynoothuniversity.ie/id/eprint/4105
    Use Licence: This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here

    Repository Staff Only (login required)

    Item control page
    Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads