CIRMMT - McGill University
Sound Processing & Control Laboratory (SPCL)
Music Perception & Cognition Laboratory (MPCL)
Schulich School of Music
555 rue Sherbrooke ouest
Montreal, QC H3A 1E3
Audio Processing
Musical Timbre
Computer-Aided Orchestration
Sound morphing
Sound Analysis/Synthesis/Transformations
Algorithmic Composition
Bio-Inspired Algorithms
ChordAIS: An assistive system for the generation of chord progressions with an artificial immune system (AIS). We developed an interactive system that assists the user in generating chord progressions by iteratively adding new chords. At each iteration, the AIS searches for candidate chords by optimizing an objective function that encodes musical properties as distances in the tonal interval space (TIS). See https://www.sciencedirect.com/science/article/pii/S2210650218301974.
CAMO-AIS: Computer-Aided Musical Orchestration (CAMO) aims to help the composer find combinations of musical instruments that perceptually approximate a given reference sound. We have used an artificial immune system (AIS) to increase the diversity of orchestrations in CAMO (Caetano et al. 2019). See https://doi.org/10.1016/j.swevo.2018.12.010. See also http://camo.prism.cnrs.fr/ for more information about CAMO-AIS and resources.
Adaptive sinusoidal modeling: We have shown that an adaptive sinusoidal model originally developed for speech renders a very high-quality representation of percussive and nonpercussive musical instrument sounds (Caetano et al. 2016). See https://dx.doi.org/10.3390/app6050127.
Sound morphing by feature interpolation: We used descriptors of timbre to guide musical instrument morphing toward more gradual transformations. We developed a sophisticated morphing technique based on a hybrid excitation-filter model. We found that our model resulted in morphs that were perceived as more perceptually linear than the sinusoidal model (Caetano and Rodet 2013). See https://doi.org/10.1109/TASL.2013.2260154.