https://www.youtube.com/watch?v=G8M__z5mEQw
Community Orchestra simulates the interaction between individual and collective musical expression through parallel polyphonic piano layers. Using techniques like parallel play, legato, rests, and fadeout, it achieves harmonic richness and multi-voice synchronization.
The system adapts mode and tempo according to the time of day, while a null-safe BPM slider and enharmonic corrections maintain precise temporal alignment. Random motifs, micro-pitch variations, and dynamic velocity emulate human performance nuances.
An emoji panel and visualization interface allow participants to perceive individual and community emotions pedagogically. Implemented with JavaScript and Tone.js, this project provides hands-on experience with algorithmic music generation, live coding, and interactive pedagogy.
The scientific foundation draws from music cognition, social cognition, pedagogical music education, and psychological interaction (Leman, 2016; Patel, 2008; Hargreaves & North, 2017). This experience fosters group listening, individual contribution, community harmony, and emotional awareness.
Top comments (0)