Matching Items (787)
Filtering by

Clear all filters

ContributorsChang, Ruihong (Performer) / ASU Library. Music Library (Publisher)
Created2018-03-29
153808-Thumbnail Image.png
Description
Four Souvenirs for Violin and Piano was composed by Paul Schoenfeld (b.1947) in 1990 as a showpiece, spotlighting the virtuosity of both the violin and piano in equal measure. Each movement is a modern interpretation of a folk or popular genre, re- envisioned over intricate jazz harmonies and rhythms. The

Four Souvenirs for Violin and Piano was composed by Paul Schoenfeld (b.1947) in 1990 as a showpiece, spotlighting the virtuosity of both the violin and piano in equal measure. Each movement is a modern interpretation of a folk or popular genre, re- envisioned over intricate jazz harmonies and rhythms. The work was commissioned by violinist Lev Polyakin, who specifically requested some short pieces that could be performed in a local jazz establishment named Night Town in Cleveland, Ohio. The result is a work that is approximately fifteen minutes in length. Schoenfeld is a respected composer in the contemporary classical music community, whose Café Music (1986) for piano trio has recently become a staple of the standard chamber music repertoire. Many of his other works, however, remain in relative obscurity. It is the focus of this document to shed light on at least one other notable composition; Four Souvenirs for Violin and Piano. Among the topics to be discussed regarding this piece are a brief history behind the genesis of this composition, a structural summary of the entire work and each of its movements, and an appended practice guide based on interview and coaching sessions with the composer himself. With this project, I hope to provide a better understanding and appreciation of this work.
ContributorsJanczyk, Kristie Annette (Author) / Ryan, Russell (Thesis advisor) / Campbell, Andrew (Committee member) / Norton, Kay (Committee member) / Arizona State University (Publisher)
Created2015
ContributorsASU Library. Music Library (Publisher)
Created2018-02-23
ContributorsWhite, Aaron (Performer) / Kim, Olga (Performer) / Hammond, Marinne (Performer) / Shaner, Hayden (Performer) / Yoo, Katie (Performer) / Shoemake, Crista (Performer) / Gebe, Vladimir, 1987- (Performer) / Wills, Grace (Performer) / McKinch, Riley (Performer) / Freshmen Four (Performer) / ASU Library. Music Library (Publisher)
Created2018-04-27
ContributorsRosenfeld, Albor (Performer) / Pagano, Caio, 1940- (Performer) / ASU Library. Music Library (Publisher)
Created2018-10-03
ContributorsASU Library. Music Library (Publisher)
Created2018-10-04
ContributorsCao, Yuchen (Performer) / Chen, Sicong (Performer) / Soberano, Chino (Performer) / Nam, Michelle (Performer) / Collins, Clarice (Performer) / Witt, Juliana (Performer) / Liu, Jingting (Performer) / Chen, Neilson (Performer) / Zhang, Aihua (Performer) / Jiang, Zhou (Performer) / ASU Library. Music Library (Publisher)
Created2018-04-25
134339-Thumbnail Image.png
Description
Implementing a distributed algorithm is more complicated than implementing a non-distributed algorithm. This is because distributed systems involve coordination of different processes each of which has a partial view of the global system state. The only way to share information in a distributed system is by message passing. Task that

Implementing a distributed algorithm is more complicated than implementing a non-distributed algorithm. This is because distributed systems involve coordination of different processes each of which has a partial view of the global system state. The only way to share information in a distributed system is by message passing. Task that are straightforward in a non-distributed system, like deciding on the value of a global system state, can be quite complicated to achieve in a distributed system [1]. On top of the difficulties caused by the distributed nature of the computations, distributed systems typically need to be able to operate normally even if some of the nodes in the system are faulty which further adds to the uncertainty that processes have about the global state. Many factors make the implementation of a distributed algorithms difficult. Design patterns [2] are useful in simplifying the development of general algorithms. A design pattern describes a high level solution to a common, abstract problem that many systems may face. Common structural, creational, and behavioral problems are identified and elegantly solved by design patterns. By identifying features that an algorithm uses, and framing each feature as one of the common problems that a specific design pattern solves, designing a robust implementation of an algorithm becomes more manageable. In this way, design patterns can aid the implementation of algorithms. Unfortunately, design patterns are typically not discussed when developing distributed algorithms. Because correctly developing a distributed algorithm is difficult, many papers (eg. [1], [3], [4]) focus on verifying the correctness of the developed algorithm. Papers that are more practical ([5], [6]) establish the correctness of their algorithm and that their algorithm is efficient enough to be practical. However, papers on distributed algorithms usually make little mention of design patterns. The goal of this work was to gain experience implementing distributed systems including learning the application of design patterns and the application of related technical topics. This was achieved by implementing a currently unpublished algorithm that is tentatively called Bakery Consensus. Bakery Consensus is a replicated state-machine protocol that can tolerate servers with Byzantine faults, but assumes non-faulty clients. The algorithm also establishes non-skipping timestamps for each operation completed by the replicated state-machine. The design of the structure, communication, and creation of the different system parts depended heavily upon the book Design Patterns [2]. After implementing the system, the success of the in implementing its various parts was based upon their ability to satisfy the SOLID [7] principles as well as their ability to establish low coupling and high cohesion [8]. The rest of this paper is organized as follows. We begin by providing background information about distributed algorithms, including replicated state-machine protocols and the Bakery Consensus algorithm. Section 3 gives a background on several design patterns and software engineering principles that were used in the development process. Section 4 discusses the well designed parts of the system that used design patterns, and how these design patterns were chosen. Section 5 discusses well designed system parts that relied upon other technical topics. Section 6 discusses system parts that need redesign. The conclusion summarizes what was accomplished by the implementation process and the lessons learned about design patterns for distributed algorithms.
ContributorsStoutenburg, Tristan Kaleb (Author) / Bazzi, Rida (Thesis director) / Richa, Andrea (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-05
ContributorsMcLin, Katherine (Performer) / Campbell, Andrew (Pianist) (Performer) / Ericson, John Q. (John Quincy), 1962- (Performer) / McLin/Campbell Duo (Performer) / ASU Library. Music Library (Publisher)
Created2018-09-23
154761-Thumbnail Image.png
Description
Samuel Máynez Prince (1886-1966), was a prolific and important Mexican musician. Prince’s musical style followed the trends of the nineteenth-century salon music genre. His compositions include lullabies, songs, dances, marches, mazurkas, waltzes, and revolutionary anthems. Prince’s social status and performances in the famed Café Colón in Mexico City increased his

Samuel Máynez Prince (1886-1966), was a prolific and important Mexican musician. Prince’s musical style followed the trends of the nineteenth-century salon music genre. His compositions include lullabies, songs, dances, marches, mazurkas, waltzes, and revolutionary anthems. Prince’s social status and performances in the famed Café Colón in Mexico City increased his popularity among high-ranking political figures during the time of the Mexican Revolution as well as his status in the Mexican music scene.

Unfortunately there is virtually no existing scholarship on Prince and even basic information regarding his life and works is not readily available. The lack of organization of the manuscript scores and the absence of dates of his works has further pushed the composer into obscurity. An investigation therefore was necessary in order to explore the neglected aspects of the life and works of Prince as a violinist and composer. This document is the result of such an investigation by including extensive new biographical information, as well as the first musical analysis and edition of the complete recovered works for violin and piano.

In order to fill the gaps present in the limited biographical information regarding Prince’s life, investigative research was conducted in Mexico City. Information was drawn from archives of the composer’s grandchildren, the Palacio de Bellas Artes, the Conservatorio Nacional de Música de México, and the Orquesta Sinfónica Nacional. The surviving relatives provided first-hand details on events in the composer’s life; one also offered the researcher access to their personal archive including, important life documents, photographs, programs from concert performances, and manuscript scores of the compositions. Establishing connections with the relatives also led the researcher to examining the violins owned and used by the late violinist/composer.

This oral history approach led to new and updated information, including the revival of previously unpublished music for violin and piano. These works are here compiled in an edition that will give students, teachers, and music-lovers access to this unknown repertoire. Finally, this research seeks to promote the beauty and nuances of Mexican salon music, and the complete works for violin and piano of Samuel Máynez Prince in particular.
ContributorsEkenes, Spencer Arvin (Author) / McLin, Katherine (Thesis advisor) / Feisst, Sabine (Committee member) / Jiang, Danwen (Committee member) / Arizona State University (Publisher)
Created2016