scholarly journals Regular Expressions as Violin Bowing Patterns

2012 ◽  
Vol 36 (2) ◽  
pp. 74-84
Author(s):  
Cordelia Hall ◽  
John T. O'Donnell

String players spend a significant amount of practice time creating and learning bowings. These may be indicated in the music using up-bow and down-bow symbols, but those traditional notations do not capture the complex bowing patterns that are latent within the music. Regular expressions, a mathematical notation for a simple class of formal languages, can describe precisely the bowing patterns that commonly arise in string music. A software tool based on regular expressions enables performers to search for passages that can be handled with similar bowings, and to edit them consistently. A computer-based music editor incorporating bowing patterns has been implemented, using Lilypond to typeset the music. Our approach has been evaluated by using the editor to study ten movements from six violin sonatas by W. A. Mozart. Our experience shows that the editor is successful at finding passages and inserting bowings; that relatively complex patterns occur a number of times; and that the bowings can be inserted automatically and consistently.

2019 ◽  
Vol 70 (11) ◽  
pp. 3942-3946
Author(s):  
Gabriel Radulescu ◽  
Diana Cursaru

Obtaining the commercial lubricating oils through an industrial method is a process which has an extensive complexity, requiring a very special attention paid to the final products quality. In this field, any new mixing compound, any new additive and any process improvement is more than welcome. Using the so called optimal mixing recipes � in order to get commercial lubricating oils by the base oils and corresponding additives � is a common way to lower the production cost and increase its quality. This paper proposes an original software tool, developed by the authors, which offers these recipes based on the final mixture properties (explicitly given). The application is built-up around the nonlinear programming and runs under MATLAB� environment. It is a remarkably robust application, with good functionality and accuracy. Its performance is proved both in theory and practice, after laboratory experimental tests.


Author(s):  
Daniel Süpke ◽  
Jorge Marx Gómez ◽  
Ralf Isenmann

Web 2.0 driven sustainability reporting describes an emerging digital approach powered through Web 2.0 technologies for companies communicating sustainability issues. Such a computer-based application of Detailed Table of Contents semantics overcomes the limitations of orthodox methods and provides an array of specific capabilities to improve sustainability communication both, for companies (reporters), and their various stakeholders (report readers), that is, along interactivity, customisation ,and reporting à la carte, stakeholder dialogue, and participation. This chapter gives an outline on this up-and-coming sustainability reporting approach along three categories: (i) Media-specific trends in sustainability reporting are observed. (ii) New opportunities Web 2.0 technologies are offering for corporate sustainability reporting are identified. (iii) The concept and implementation of a software tool for sustainability reporting à la carte is presented making clear the movement away from early reporting stages towards the advanced one of a Web 2.0 driven approach.


2012 ◽  
Author(s):  
Abdullah Mohd Zin ◽  
Saadiyah Darus ◽  
Norhayati Mat Kassim

Kertas ini membincangkan satu pendekatan bagi membangunkan satu peralatan pemarkahan esei secara automatik. Peralatan pemarkahan ini telah diimplementasi dan diintegrasikan ke dalam CMS (Coursework Management System), satu sistem pengurusan kerja kursus yang telah dibangunkan di Universiti Kebangsaan Malaysia. Kertas ini dimulakan dengan membincangkan kaedah pemarkahan esei yang biasa digunakan oleh pensyarah dan sistem pemarkahan esei secara automatik yang sedia ada, diikuti dengan perbincangan tentang reka bentuk dan implementasi peralatan pemarkahan ini. Kertas ini menunjukkan bahawa satu pendekatan mudah bagi membangunkan peralatan pemarkahan ialah dengan menggunakan peralatan perisian sedia ada, misalnya peralatan perisian yang disediakan oleh Microsoft Word. Namun begitu, disebabkan peralatan perisian yang disediakan oleh Microsoft Word hanya menyokong Bahasa Inggeris, hanya esei dalam Bahasa Inggeris sahaja yang dapat dimarkahkan oleh peralatan pemarkahan ini. Kata kunci: Pemarkahan esei, sistem pengurusan tugasan, peralatan perisian, peralatan pemarkahan, penilaian pembelajaran This paper discusses an approach of developing a computer-based essay-marking tool. The marking tool has been implemented and integrated into CMS (Coursework Management System), a coursework management system that has been developed at Universiti Kebangsaan Malaysia. The paper will first discuss methods that lecturers normally used in marking essays and available automated essay marking systems, followed by a discussion on the design and implementation of the marking tool. This paper shows that a simple possible approach in developing a marking tool is by using available software tools, such as software tools that are provided by Microsoft Word. However, since software tools provided by Microsoft Word can only support the English language, this marking tools can only mark essays that are written in English. Key words: Essay marking, coursework management system, software tool, marking tool, learning assessment


Author(s):  
Lin Qiu

Computer-based learn-by-doing environments have been used to provide students supportive and authentic settings for challenge-based learning. This chapter describes the design tradeoffs involved in interactive learning environment design, deployment, and authoring. It presents a combination of design choices in INDIE, a software tool for authoring and delivering learn-by-doing environments. INDIE’s design balances the tradeoffs and leverages Web technologies to improve the accessibility and deployability of learning environments as well as feedback generation and authorability. It explores a vision of learning environments that are more accessible and usable to students, more supportive and customizable to instructors, and more authorable to software developers.


2007 ◽  
Vol 39 (4) ◽  
pp. 100-104
Author(s):  
José Miguel Blanco Arbe ◽  
Ana Sánchez Ortega ◽  
Jesús Ibáñez Mártinez-Conde

2013 ◽  
Vol 106 (6) ◽  
pp. 468-471
Author(s):  
Maria L. Hernandez ◽  
Nils Ahbel

luidMath™ (www.fluiditysoftware.com), a new mathematics software tool for Tablet devices, computers, and interactive whiteboards, can create a dynamic graph or table with a simple gesture and recognize written expressions as the mathematical relationship they intend. The software uses a stylus as its input device. By changing constant values in an equation to parameters, the user can create sliders instantly and see graphs and tables change dynamically. The CAS (Computer Algebra System) functionality allows simplification of algebraic expressions and solution of equations and can perform all the calculations from algebra through calculus. FluidMath uses standard mathematical notation to explore explicitly and implicitly defined functions, parametric functions, polar functions, and recursively defined functions.


Author(s):  
Eliab Z. Opiyo ◽  
Imre Horváth ◽  
Joris S. M. Vergeest

Abstract Systematic design, user centered implementation and testing to requirements can contribute significantly to assuring quality of design support tools. The problem is that disorganized requirements elicitation and testing is generally time consuming and can sometimes lead to formulation of incomplete specification requirements. Furthermore, current software testing techniques involve usage of partially or fully implemented prototypes and thus provide feedback for the developers too late. These problems can be avoided through the application of a novel computer based pre-implementation testing technique, called abstract prototyping. It comprises structured multistage design and evaluation cycles, involving both the developers and the potential end-users as the evaluation subjects. This technique introduces quality improvement cycles early in the development process, well before the implementation of prototypes, and provides a structured framework for defining requirements and testing of design support tools. In this paper we first introduce the abstract prototyping technique. Then we describe the architecture and functionality of the software developed for abstract prototyping. We also give an example on the application of this software tool for evaluation of the particle system theory for vague modeling of shapes in conceptual design. This software tool facilitated definition of requirements and testing to the formulated requirements. In this case the particle system theory represented the highest level of abstraction of the vague modeling software tool. The same procedure can be used in the subsequent levels of abstraction of methods, algorithms and pilot implementations. We can argue that the abstract prototyping technique helps to achieve the kinds of improvement and quality gains that are expected in the development of new design support tools and in upgrading the existing tools.


Author(s):  
Walter Warwick ◽  
Rick Archer ◽  
Alan Brockett ◽  
Patty McDermott

In this paper we describe techniques we have adopted to develop a computer-based, outcome-driven simulator to train digital information skills for small unit leaders of the Army's Future Force Warrior program. We begin by contrasting attempts to engender “virtual realism” in simulation based training against attempts to engender cognitive realism by way of the branching storylines at the heart of an outcome-driven simulation. We next present an example of how such an approach might be applied to train digital information skills before turning to a more general discussion of the problems that such an approach entail—namely, crafting an engaging story while minimizing the combinatorial explosion in a branching storyline. We describe how we have dealt with these problems both by streamlining storylines and by decoupling student input from the branching process. Finally, we allude to a software tool we have created that allows the training developer to author and execute such outcome-driven simulations.


2009 ◽  
Vol 10 (1) ◽  
Author(s):  
Philippe Gouret ◽  
Julie D Thompson ◽  
Pierre Pontarotti

Sign in / Sign up

Export Citation Format

Share Document