Scholarship & Research

Permanent URI for this communityhttps://scholarworks.montana.edu/handle/1/1

Browse

Search Results

Now showing 1 - 2 of 2
  • Thumbnail Image
    Item
    Learning spectral filters for single- and multi-label classification of musical instruments
    (Montana State University - Bozeman, College of Engineering, 2015) Donnelly, Patrick Joseph; Chairperson, Graduate Committee: John Sheppard
    Musical instrument recognition is an important research task in music information retrieval. While many studies have explored the recognition of individual instruments, the field has only recently begun to explore the more difficult multi-label classification problem of identifying the musical instruments present in mixtures. This dissertation presents a novel method for feature extraction in multi-label instrument classification and makes important contributions to the domain of instrument classification and to the research area of multi-label classification. In this work, we consider the largest collection of instrument samples in the literature. We examine 13 musical instruments common to four datasets. We consider multiple performers, multiple dynamic levels, and all possible musical pitches within the range of the instruments. To the area of multi-label classification, we introduce a binary-relevance feature extraction scheme to couple with the common binary-relevance classification paradigm, allowing selection of features unique to each class label. We present a data-driven approach to learning areas of spectral prominence for each instrument and use these locations to guide our binary-relevance feature extraction. We use this approach to estimate source separation of our polyphonic mixtures. We contribute the largest study of single- and multi-label classification in musical instrument literature and demonstrate that our results track with or improve upon the results of comparable approaches. In our solo instrument classification experiments, we provide the seminal use of Bayesian classifiers in the domain and demonstrate the utility of conditional dependencies between frequency- and time-based features for the instrument classification problem. For multi-label instrument classification, we explore the question of dataset bias in a cross-validation study controlled for dataset independence. Additionally, we present a comprehensive cross-dataset study and demonstrate the generalizability of our approach. We consider the difficulty of the multi-label problem with regards to label density and cardinality and present experiments with a reduced label set, comparable to many studies in the literature, and demonstrate the efficacy of our system on this easier problem. Furthermore, we provide a comprehensive set of multi-label evaluation measures.
  • Thumbnail Image
    Item
    A computer-aided music composition application using 3D graphics: research and initial design
    (Montana State University - Bozeman, College of Engineering, 2004) Dickie, Gretchen; Chairperson, Graduate Committee: Ray Babcock; Includes the article, 'Composing music using 3D computer graphics' by Ray S. Babcock.
    This paper presents the background research and initial design work done on a computer-aided music composition project using 3D graphics. The application is envisioned as an environment where users with varied musical backgrounds can create music by 'sculpting' 3D objects that subsequently have their spatial characteristics mapped to sound parameters. The mapping between a 3D object and its sound involves using the object's silhouette to determine the shape of the ADSR (Attack Decay Sustain Release) sound envelopes associated with the object, thus affecting the object's sound parameters. The 3Dobjects with their associated sounds can then be used to build a 3D scene that represents a musical composition that the user can play. Manipulating an object's size, color, or position in the scene affects the volume, duration, and timbre musical parameters for that object. Literature relevant to the project is reviewed, similar available software products are surveyed and appropriate methodologies and technologies for implementation of the various project modules are proposed. Two different design environments are explored, one utilizing OpenGL and the other using the Smalltalk-80 implementation Squeak. A prototype with limited functionality that was developed in the Squeak environment is presented as a demonstration of Squeak's capabilities and as a visual representation of the project's concept.
Copyright (c) 2002-2022, LYRASIS. All rights reserved.