Overview of our research in computer arts.
This is the multi-page printable view of this section. Click here to print.
Research Areas
- 1: Music
- 2: Visual Art
- 3: Design
1 - Music
Computational music, algorithmic composition, and AI-assisted performance
Computational Music Research
We explore how computation can augment and transform musical creation, performance, and experience.
Research Themes
Algorithmic Composition
- Rule-based and constraint-based composition systems
- Markov chains, grammatical approaches, and evolutionary algorithms
- Hybrid human–AI collaborative composition
AI and Machine Learning
- Neural networks for melody, harmony, and structure generation
- Style transfer and cross-domain music generation
- Real-time generative accompaniment (see DMA)
Performance Systems
- Interactive systems for live performance
- Score following and real-time synchronization
- Mixed-reality music experiences
Music Visualization
- Sonification and audiovisual mapping
- Real-time visual feedback for performance
- Data-driven musical representations
2 - Visual Art
Generative art, digital imaging, and interactive installations
Visual Art Research
We investigate procedural and generative approaches to visual creation, from algorithmic graphics to interactive installations.
Research Themes
Generative Art
- Rule-based and stochastic generative systems
- Cellular automata, L-systems, and fractal geometry
- Emergent and self-organizing visual forms
Digital Imaging
- Computational photography and image synthesis
- Style transfer and neural rendering
- Procedural texture and pattern generation
Interactive Installations
- Responsive environments and sensor-driven art
- Audience participation and co-creation
- Real-time audiovisual performance
Creative Coding
- Code as medium (Processing, p5.js, openFrameworks, etc.)
- Live coding and algorithmic improvisation
- Software as artistic practice
3 - Design
Computational design, parametric modeling, and data-driven aesthetics
Design Research
We apply computational thinking to design processes, enabling new forms of creativity through algorithms and data.
Research Themes
Computational Design
- Parametric and generative design systems
- Optimization and constraint satisfaction
- Design space exploration
Data-Driven Aesthetics
- Visualization as design practice
- Data as creative material
- Information design and narrative
Creative Tools
- Design support systems and assistive tools
- Human–AI collaboration in design
- Rapid prototyping and iteration
Digital Fabrication
- Algorithmic modeling for 3D printing
- Generative patterns for CNC and laser cutting
- Integration of computation with physical making