1,682 research outputs found
ABC with a UNIX Flavor
abc is a simple, yet powerful, textual musical notation. This paper presents abc::dt, a rule-based domain-specific language (Perl embedded), designed to simplify the creation of abc processing tools. Inspired by the Unix philosophy, those tools intend to be simple and compositional in a Unix filters\u27 way. From abc::dt\u27s rules we obtain an abc processing tool whose main algorithm follows a traditional compiler architecture, thus consisting of three stages: 1) abc parser (based on abcmtops\u27 parser), 2) abc semantic transformation (associated with abc attributes), 3) output generation (either a user defined or system provided abc generator)
ABC with a UNIX flavor
ABC is a simple, yet powerful, textual musical notation. This paper presents ABC::DT, a rule-based domain-specific language (Perl embedded), designed to simplify the creation of ABC processing tools. Inspired by the Unix philosophy, those tools intend to be simple and compositional in a Unix filters' way. From ABC::DT's rules we obtain an ABC processing tool whose main algorithm follows a traditional compiler architecture, thus consisting of three stages: 1) ABC parser (based on abcm2ps' parser), 2) ABC semantic transformation (associated with ABC attributes), 3) output generation (either a user defined or system provided ABC generator).(undefined)info:eu-repo/semantics/publishedVersio
A microtonal wind controller building on Yamaha’s technology to facilitate the performance of music based on the “19-EDO” scale
We describe a project in which several collaborators adapted an existing instrument to make
it capable of playing expressively in music based on the microtonal scale characterised by equal
divsion of the octave into 19 tones (“19-EDO”). Our objective was not just to build this instrument,
however, but also to produce a well-formed piece of music which would exploit it
idiomatically, in a performance which would provide listeners with a pleasurable and satisfying
musical experience. Hence, consideration of the extent and limits of the playing-techniques of
the resulting instrument (a “Wind-Controller”) and of appropriate approaches to the composition
of music for it were an integral part of the project from the start. Moreover, the intention
was also that the piece, though grounded in the musical characteristics of the 19-EDO scale,
would nevertheless have a recognisable relationship with what Dimitri Tymoczko (2010) has
called the “Extended Common Practice” of the last millennium. So the article goes on to consider
these matters, and to present a score of the resulting new piece, annotated with comments
documenting some of the performance issues which it raises. Thus, bringing the project to
fruition involved elements of composition, performance, engineering and computing, and the
article describes how such an inter-disciplinary, multi-disciplinary and cross-disciplinary collaboration
was co-ordinated in a unified manner to achieve the envisaged outcome. Finally, we
consider why the building of microtonal instruments is such a problematic issue in a contemporary
(“high-tech”) society like ours
Research Report - October 2009. Elaboration of the Module: Definition of the Programme
Alternative innovative didactic methodology is needed to reduce premature school drop out,particularly of young people at risk of exclusion, such as migrants, ethnic groups and children/teenagers from difficult socio-economic background). The key point is to modify the way to deliver learning. Cultural enrichment through young interestas such as music and art, use of technologies, social competencies, problem-solving skills incomputer science, autonomy and sense of purpose may help childhood and adolescence to achieve an improved engagement in school and a sense of educational accomplishmen
Pd and Audio Programming in the 21st Century
In celebration of the 25th anniversary of Pure Data, this essay discusses the development of audio programming up to the present, and considers the role that Pd can continue to play in the computer music of the future
Automatic execution of expressive music performance
The definition of computer models to represent the expressiveness of a musical performance, is useful to try to understand how and what way anyone can express expressive intentions in a music performance. The CaRo 2.0 is a computer model or software system that allows automatic computation in interactive way for rendering expressive musical scores. Initially, the exclusively on Microsoft environment, which limits the interest of the product. This thesis relates to the porting and integrationope
Tracing a paradigm for externalization: Avatars and the GPII Nexus
We will situate the concept of an avatar (a working simulacrum of part of a system separated from
it in space or time) with respect to traditional concepts of programming language and systems design.
Whilst much theory and practice argues in favour of insulation (the creation of architectural boundaries
prohibiting the leakage of information) we will find that many successful systems take a diametrically
opposed approach. We name this family of systems as those based on externalised state transfer.
Rather than hiding implementation details behind APIs, object interfaces or similar, these systems actively
advertise their internal structure and its coordinates via data and metadata. Examples of these
systems include RESTful web applications, MIDI devices, and the DWARF debugging file format. We
discuss such systems and how we can purposefully design new systems embodying such virtues in a more
distilled form
Virtual acoustics displays
The real time acoustic display capabilities are described which were developed for the Virtual Environment Workstation (VIEW) Project at NASA-Ames. The acoustic display is capable of generating localized acoustic cues in real time over headphones. An auditory symbology, a related collection of representational auditory 'objects' or 'icons', can be designed using ACE (Auditory Cue Editor), which links both discrete and continuously varying acoustic parameters with information or events in the display. During a given display scenario, the symbology can be dynamically coordinated in real time with 3-D visual objects, speech, and gestural displays. The types of displays feasible with the system range from simple warnings and alarms to the acoustic representation of multidimensional data or events
- …