The Viability of the Web Browser as a Computer Music Platform

2013 ◽  
Vol 37 (4) ◽  
pp. 10-23 ◽  
Author(s):  
Lonce Wyse ◽  
Srikumar Subramanian

The computer music community has historically pushed the boundaries of technologies for music-making, using and developing cutting-edge computing, communication, and interfaces in a wide variety of creative practices to meet exacting standards of quality. Several separate systems and protocols have been developed to serve this community, such as Max/MSP and Pd for synthesis and teaching, JackTrip for networked audio, MIDI/OSC for communication, as well as Max/MSP and TouchOSC for interface design, to name a few. With the still-nascent Web Audio API standard and related technologies, we are now, more than ever, seeing an increase in these capabilities and their integration in a single ubiquitous platform: the Web browser. In this article, we examine the suitability of the Web browser as a computer music platform in critical aspects of audio synthesis, timing, I/O, and communication. We focus on the new Web Audio API and situate it in the context of associated technologies to understand how well they together can be expected to meet the musical, computational, and development needs of the computer music community. We identify timing and extensibility as two key areas that still need work in order to meet those needs.

2011 ◽  
Vol 21 ◽  
pp. 51-55 ◽  
Author(s):  
Nick Bryan-Kinns

Written and drawn annotations of musical scores form a core part of the music composition process for both individuals and groups. This article reflects on the annotations made in new forms of distributed music-making wherein the score and its annotations are shared across the web. Four kinds of annotation are identified from 8 years of studies of mutual engagement through distributed music-making systems. It is suggested that new forms of web-based music-making might benefit from shared and persistent graphical annotation mechanisms.


2007 ◽  
Vol 26 (1) ◽  
pp. 48 ◽  
Author(s):  
Adam Smith

Zoomify Image is a mature product for easily publishing large, high-resolution images on the Web. End users view these images with existing Webbrowser software as quickly as they do normal, downsampled images. A Flash-based Zoomifyer client asynchronously streams image data to the Web browser as needed, resulting in response times approaching those of desktop applications using minimal bandwidth. The author, a librarian at Cornell University and the principal architect of a small, open-source company, worked closely with Zoomify to produce a cross-platform, opensource implementation of that company’s image-processing software and discusses how to easily deploy the product into a widely used Webpublishing environment. Limitations are also discussed as are areas of improvement and alternatives.


Author(s):  
Tiancheng Cao

This paper investigates web browser extensions as an under-researched media object for their capacity for activism. “Activist extensions” disrupt a webpage’s intended use and redirect users’ attention to social issues by modifying textual, visual, or auditory elements of the web user interface. The relevance of the study stems from the ubiquity of the web browser as a communication tool and the potential of browser extensions to counter its power in shaping how web content is delivered to users. Based on the notions of transduction and affordance, the critical vocabulary of the Situationist International, and the conceptualization of platform governance through the provision of infrastructural services, this paper asks: Through what mechanism do activist extensions redirect users’ attention to social issues? What are the potential implications for users? And, how can browser platforms affect the creation and distribution of activist extensions? The study adopts a mixed-methods approach that includes discursive interface analysis of the extensions’ modification of the browser interface, critical discourse analysis of user comments on these extensions, and semi-structured interviews with extension developers. Major findings of the study include: 1) the redirection of users’ attention from the webpage to social issues is achieved through the mechanism of $2 , 2) activist extensions function as $2 that provides users with a coping mechanism against certain online rhetoric, and 3) the creation and distribution of activist extensions are conditioned by an $2 imposed by the browser platform on extension developers.


Author(s):  
Takeshi Okadome ◽  
Yasue Kishino ◽  
Takuya Maekawa ◽  
Koji Kamei ◽  
Yutaka Yanagisawa ◽  
...  

In a remote or local environment in which a sensor network always collects data produced by sensors attached to physical objects, the engine presented here saves the data sent through the Internet and searches for data segments that correspond to real-world events by using natural language (NL) words in a query that are input in an web browser. The engine translates each query into a physical quantity representation searches for a sensor data segment that satisfies the representation, and sends back the event occurrence time, place, or related objects as a reply to the query to the remote or local environment in which the web browser displays them. The engine, which we expect to be one of the upcoming Internet services, exemplifies the concept of symbiosis that bridges the gaps between the real space and the digital space.


Author(s):  
Nanda Kumar

This chapter reviews the different types of personalization systems commonly employed by Web sites and argues that their deployment as Web site interface design decisions may have as big an impact as the personalization systems themselves. To accomplish this, this chapter makes a case for treating Human-Computer Interaction (HCI) issues seriously. It also argues that Web site interface design decisions made by organizations, such as the type and level of personalization employed by a Web site, have a direct impact on the communication capability of that Web site. This chapter also explores the impact of the deployment of personalization systems on users’ loyalty towards the Web site, thus underscoring the practical relevance of these design decisions.


Author(s):  
Ricardo Mendoza-González ◽  
Jaime Muñoz Arteaga ◽  
Francisco Álvarez Rodríguez

Currently, many powerful applications designed to combat social deviations are available, like the web-filtering systems, which measure the content of a website before submitting it to the user, notifying whether the content of the website presents (or not) information related to pornography, violence, racism, among others, and prompting the user to not accessing the site, or even blocking access to the website. Nevertheless, frequently the feedback of these systems is not well-designed, which may confuse users and lead to mistakes, disappointments, and misunderstandings. In order to reduce this concern, a method is provided to developers with guidance in designing usable security notifications to be incorporated in web-filtering systems. The method is structured through a library of user interface design patterns which integrates essential concepts of security and usability. The authors show the effectiveness of the patterns by using an illustrative example as a proof-of-concept together with a preliminary study.


Author(s):  
Louise Sauvé

This chapter discusses usability rules for avoiding defects in the media design for Generic Educational Game Shell (GEGS) components, including visual interfaces, text, and sound. These rules served as a guide for the Web design of the Parcheesi™ GEGS and the games that it generates. The first section of the chapter deals with the screen, text, color, windows, images, and video as well as sound used in the input forms of the GEGS. The final section discusses some errors to be avoided in the interface design.


2009 ◽  
pp. 212-219
Author(s):  
Nanda Kumar

This chapter reviews the different types of personalization systems commonly employed by Web sites and argues that their deployment as Web site interface design decisions may have as big an impact as the personalization systems themselves. To accomplish this, this chapter makes a case for treating Human-Computer Interaction (HCI) issues seriously. It also argues that Web site interface design decisions made by organizations, such as the type and level of personalization employed by a Web site, have a direct impact on the communication capability of that Web site. This chapter also explores the impact of the deployment of personalization systems on users’ loyalty towards the Web site, thus underscoring the practical relevance of these design decisions.


Sign in / Sign up

Export Citation Format

Share Document