Elements of computer music
Programming the Web: The W3C DOM Specification
IEEE Internet Computing
FMOL: A System for Collaborative Music Composition over the Web
DEXA '01 Proceedings of the 12th International Workshop on Database and Expert Systems Applications
EMACS the extensible, customizable self-documenting display editor
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
COMPOzE---Intention-based Music Composition through Constraint Programming
ICTAI '96 Proceedings of the 8th International Conference on Tools with Artificial Intelligence
Daisyphone: the design and impact of a novel environment for remote group music improvisation
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
CODES: a Web-based environment for cooperative music prototyping
Organised Sound
Roboser: A Real-World Composition System
Computer Music Journal
Inmamusys: Intelligent multiagent music system
Expert Systems with Applications: An International Journal
Web2py Enterprise Web Framework, 2nd Ed
Web2py Enterprise Web Framework, 2nd Ed
Algorithmic Composition: Paradigms of Automated Music Generation
Algorithmic Composition: Paradigms of Automated Music Generation
Layered video multicast with a P2P cooperation approach
Journal of Network and Computer Applications
SHARC: A scalable 3D graphics virtual appliance delivery framework in cloud
Journal of Network and Computer Applications
Editorial: Advanced topics in cloud computing
Journal of Network and Computer Applications
Secure virtualization for cloud computing
Journal of Network and Computer Applications
Music knowledge analysis: towards an efficient representation for composition
CAEPIA'05 Proceedings of the 11th Spanish association conference on Current Topics in Artificial Intelligence
Strasheela: design and usage of a music composition environment based on the oz programming model
MOZ'04 Proceedings of the Second international conference on Multiparadigm Programming in Mozart/Oz
Hi-index | 0.00 |
This paper presents an original cloud computing architecture for music composition. In this model, music applications are built by making several computer music services work together. Component services are provided by a dedicated layer in the cloud architecture called computer music as a Service (CMaaS). The specialized music services can be integrated into different applications at the same time. These music services provided by the CMaaS layer are implemented in the form of platform images based on templates at the Platform as a Service layer. The images are ready to be loaded into the virtualized infrastructure on demand. As examples of implementation over the proposed cloud architecture, two powerful applications for computer music composition are presented: ''Diatonic Composer'', an interactive composer of scores with high-abstraction music elements, and ''Csound Meets the Cloud'', an assisted algorithmic composer focused on sound synthesis. The composition model, the involved music services and the web application are described for the above mentioned applications. The proposed architecture, the implemented services and the provided application examples constitute a decided step towards distributed music computation.