personic (2021-present): a mobile web app designed for distributed audiences to constitute a digital musical instrument.
MIRLCa (2020-present): a SuperCollider extension that inherits from MIRLCRep2 class and expands its capabilities by proposing a virtual agent that embodies machine learning techniques.
MIRLC 2.0 (2019-present): a follow-up project on providing easy-to-use MIR tools for the live coder.
Embedded AudioCommons (2018): this code is part of the project “Embodied Interactions with E-Textiles and the Internet of Sounds for Performing Arts”.
MIRLC (2016-2019): a project on providing easy-to-use MIR tools for the live coder.
SoundXY2 (2012): a basic stereo spatialization technique using audio samples and designed for a tangible tabletop system.
waveTable (2008): a simple sound editor with a tangible interface.
Music Compositions
Imaginary Berlin (2018): This piece invites the audience to create a collaborative soundscape based on audio streams from the area of Berlin and by using their mobile devices.
MareNostrum (2018): a soundscape multichannel piece that explores supercomputing centers and the acoustic properties of large-scale computation systems in massive spaces.
Beacon (2017-2018): this code is part of the audiovisual pieces Beacon and Beckon by Anna Weisling (visualist) and Anna Xambó (musician).
HAP (2017): a performance that invites the audience to participate in an immersive experience, inspired by Jackson Pollock’s action painting technique, using their mobile devices (Anna Xambó and Gerard Roma).
Music Hacks
Gangsta Headbang (2015): a fedora hat triggers chords when you follow the rhythm with your head (Anna Xambó and Gerard Roma).
crowDJ (2014): a collaborative playlist editing for parties (Gerard Roma and Anna Xambó).
DJ Hacky (2013): a physical DJ toy who plays loops from Freesound.org (Anna Xambó and Gerard Roma).
Soundscape Turntablism (2012): a follow-up of SoundscapeDJ, this music hack incorporates a tiny homemade turntable using a DC motor (Gerard Roma and Anna Xambó).
SoundscapeDJ (2012): a real-time Soundscape DJing program aiming to play environmental sounds from Freesound.org with a tangible interface (Anna Xambó and Gerard Roma).
HCI
HCI Python Utils (2018). This code implements established HCI metrics in Python, such as the system usability scale (SUS) and the creativity-support index (CSI).