Skip to content

annaliesemg/EmoteControl2019

Repository files navigation

EmoteControl

EmoteControl is an interface which allows for live-manipulation of emotional cues in music.

EmoteControl V1.0: six musical cues can be changed. These are: tempo, articulation, pitch, dynamics, brightness, and mode. Files to access EmoteControl V1.0: EmoteControlPatch2019.maxpat and EmoteControlLogicProject.logicx

EmoteControl V2.0: seven musical cues can be changed. These are: tempo, articulation, pitch, dynamics, brightness, mode, and instrumentation. Files to access EmoteControl V2.0: EC2_2020_Max.maxpat and EC2_2020_Logic.logicx

EmoteControl V1.0 and V2.0 use Max/MSP, Logic Pro X, and Vienna Symphonic Library (VSL). The interface works with MIDI files inputted in the Max patch, and are played out through a chamber strings synth in the VSL plug-in in Logic. Sliders and buttons control the six (V1.0) or seven (V2.0) cues that can be altered as the music plays in real-time.

A smaller-scale version of EmoteControl (V1.1) also exists, which allows for changes of five musical cues: tempo, pitch, dynamics, brightness, and mode. This interface utilises Max/MSP and Logic Pro X, however, VSL is swapped with one of Logic's in-house virtual synths. This allows for the interface to work on smaller and less powerful devices. The 'portable' version works with a piano as playout. Four sliders and one toggle (on/off) button control the five cues that can be altered in the smaller-scale interface as the music plays in real-time.

Reference: Micallef Grimaud, A., Eerola, T. EmoteControl: an interactive system for real-time control of emotional expression in music. Pers Ubiquit Comput (2021). https://doi.org/10.1007/s00779-020-01390-7

Setup and procedure are available in the pdf file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages