10 research outputs found
Introducing CatOracle: Corpus-based concatenative improvisation with the Audio Oracle algorithm
CATORACLE responds to the need to join high-level control of audio timbre with the organization of musical form in time. It is inspired by two powerful existing tools: CataRT for corpus-based concatenative synthesis based on the MUBU for MAX library, and PYORACLE for computer improvisation, combining for the first time audio descriptor analysis and learning and generation of musical structures. Harnessing a user-defined list of audio fea- tures, live or prerecorded audio is analyzed to construct an “Audio Oracle” as a basis for improvisation. CatOracle also extends features of classic concatenative synthesis to include live interactive audio mosaicking and score-based transcription using the BACH library for MAX. The project suggests applications not only to live performance of written and improvised electroacoustic music, but also computer-assisted composition and musical analysis
Creative Support Musical Composition System: a study on Multiple Viewpoints Representations in Variable Markov Oracle
Em meados do século XX, assistiu-se ao surgimento de uma área de estudo focada na geração au-tomática de conteúdo musical por meios computacionais. Os primeiros exemplos concentram-se no processamento offline de dados musicais mas, recentemente, a comunidade tem vindo a explorar maioritariamente sistemas musicais interativos e em tempo-real. Além disso, uma tendência recente enfatiza a importância da tecnologia assistiva, que promove uma abordagem centrada em escolhas do utilizador, oferecendo várias sugestões para um determinado problema criativo. Nesse contexto, a minha investigação tem como objetivo promover novas ferramentas de software para sistemas de suporte criativo, onde algoritmos podem participar colaborativamente no fluxo de composição. Em maior detalhe, procuro uma ferramenta que aprenda com dados musicais de tamanho variável para fornecer feedback em tempo real durante o processo de composição. À luz das características de multi-dimensionalidade e hierarquia presentes nas estruturas musicais, pretendo estudar as representações que abstraem os seus padrões temporais, para promover a geração de múltiplas soluções ordenadas por grau de optimização para um determinado contexto musical. Por fim, a natureza subjetiva da escolha é dada ao utilizador, ao qual é fornecido um número limitado de soluções 'ideais'. Uma representação simbólica da música manifestada como Modelos sob múltiplos pontos de vista, combinada com o autómato Variable Markov Oracle (VMO), é usada para testar a interação ideal entre a multi-dimensionalidade da representação e a idealidade do modelo VMO, fornecendo soluções coerentes, inovadoras e estilisticamente diversas. Para avaliar o sistema, foram realizados testes para validar a ferramenta num cenário especializado com alunos de composição, usando o modelo de testes do índice de suporte à criatividade.The mid-20th century witnessed the emergence of an area of study that focused on the automatic generation of musical content by computational means. Early examples focus on offline processing of musical data and recently, the community has moved towards interactive online musical systems. Furthermore, a recent trend stresses the importance of assistive technology, which pro-motes a user-in-loop approach by offering multiple suggestions to a given creative problem. In this context, my research aims to foster new software tools for creative support systems, where algorithms can collaboratively participate in the composition flow. In greater detail, I seek a tool that learns from variable-length musical data to provide real-time feedback during the composition process. In light of the multidimensional and hierarchical structure of music, I aim to study the representations which abstract its temporal patterns, to foster the generation of multiple ranked solutions to a given musical context. Ultimately, the subjective nature of the choice is given to the user to which a limited number of 'optimal' solutions are provided. A symbolic music representation manifested as Multiple Viewpoint Models combined with the Variable Markov Oracle (VMO) automaton, are used to test optimal interaction between the multi-dimensionality of the representation with the optimality of the VMO model in providing both style-coherent, novel, and diverse solutions. To evaluate the system, an experiment was conducted to validate the tool in an expert-based scenario with composition students, using the creativity support index test
Musicians and Machines: Bridging the Semantic Gap In Live Performance
PhDThis thesis explores the automatic extraction of musical information from
live performances – with the intention of using that information to create
novel, responsive and adaptive performance tools for musicians.
We focus specifically on two forms of musical analysis – harmonic analysis
and beat tracking. We present two harmonic analysis algorithms –
specifically we present a novel chroma vector analysis technique which
we later use as the input for a chord recognition algorithm. We also
present a real-time beat tracker, based upon an extension of state of the
art non-causal models, that is computationally efficient and capable of
strong performance compared to other models. Furthermore, through a
modular study of several beat tracking algorithms we attempt to establish
methods to improve beat tracking and apply these lessons to our model.
Building upon this work, we show that these analyses can be combined
to create a beat-synchronous musical representation, with harmonic information
segmented at the level of the beat. We present a number of ways
of calculating these representations and discuss their relative merits.
We proceed by introducing a technique, which we call Performance
Following, for recognising repeated patterns in live musical performances.
Through examining the real-time beat-synchronous musical representation,
this technique makes predictions of future harmonic content in musical
performances with no prior knowledge in the form of a score.
Finally, we present a number of potential applications for live performances
that incorporate the real-time musical analysis techniques outlined
previously. The applications presented include audio effects informed by
beat tracking, a technique for synchronising video to a live performance,
the use of harmonic information to control visual displays and an automatic
accompaniment system based upon our performance following
technique.EPSR
Proceedings of the 19th Sound and Music Computing Conference
Proceedings of the 19th Sound and Music Computing Conference - June 5-12, 2022 - Saint-Étienne (France).
https://smc22.grame.f
Recommended from our members
Modelling metrical flux: an adaptive frequency neural network for expressive rhythmic perception and prediction
Beat induction is the perceptual and cognitive process by which humans listen to music and perceive a steady pulse. Computationally modelling beat induction is important for many Music Information Retrieval (MIR) methods and is in general an open problem, especially when processing expressive timing, e.g. tempo changes or rubato.
A neuro-cognitive model has been proposed, the Gradient Frequency Neural Network (GFNN), which can model the perception of pulse and metre. GFNNs have been applied successfully to a range of ‘difficult’ music perception problems such as polyrhythms and syncopation.
This thesis explores the use of GFNNs for expressive rhythm perception and modelling, addressing the current gap in knowledge for how to deal with varying tempo and expressive timing in automated and interactive music systems. The cannonical oscillators contained in a GFNN have entrainment properties, allowing phase shifts and resulting in changes to the observed frequencies. This makes them good candidates for solving the expressive timing problem.
It is found that modelling a metrical perception with GFNNs can improve a machine learning music model. However, it is also discovered that GFNNs perform poorly when dealing with tempo changes in the stimulus.
Therefore, a novel Adaptive Frequency Neural Network (AFNN) is introduced; extending the GFNN with a Hebbian learning rule on oscillator frequencies. Two new adaptive behaviours (attraction and elasticity) increase entrainment in the oscillators, and increase the computational efficiency of the model by allowing for a great reduction in the size of the network.
The AFNN is evaluated over a series of experiments on sets of symbolic and audio rhythms both from the literature and created specifically for this research. Where previous work with GFNNs has focused on frequency and amplitude responses, this thesis considers phase information as critical for pulse perception. Evaluating the time-based output, it was found that AFNNs behave differently to GFNNs: responses to symbolic stimuli with both steady and varying pulses are significantly improved, and on audio data the AFNNs performance matches the GFNN, despite its lower density.
The thesis argues that AFNNs could replace the linear filtering methods commonly used in beat tracking and tempo estimation systems, and lead to more accurate methods
Designing expressive engagement with electronic and hyper instruments.The Electrumpet a case study
Using values-led participatory design (Iversen, Halskov, & Leong,
2013) as a foundation, this thesis argues the importance of values in
the design decisions that steer the conception and development of
new electroacoustic musical instruments. A model is introduced that
defines seven distinct Personas, as different perspectives on the
creation process of ‘performing instrument designers’. Second Order
Virtuosity (Hildebrand, Lopes, Hoelzl, & Campo, 2016) and the
persona model are cross-examined, substantiated by the virtuoso
practice of peer ‘performing instrument designers’ (PIDs). The
Electrumpet, a hyper instrument, is used as a case study for the
application of the model in relation to its improved design and the
evaluation of its progress as a musical instrument in general. The
thesis concludes with a description of the technical implementation
of the improved Electrumpet system and the compositional and
improvisational strategies implemented