Matching Items (14)
Filtering by

Clear all filters

Description
"Chronos" is a composition by the great jazz pianist, Aaron Parks. Originally arranged for a quartet consisting of piano, upright bass, drums and tenor saxophone, I sought to arrange the piece for a sextet consisting of trombone, alto saxophone, tenor saxophone, guitar, upright, bass, and drums. This thesis outlines my

"Chronos" is a composition by the great jazz pianist, Aaron Parks. Originally arranged for a quartet consisting of piano, upright bass, drums and tenor saxophone, I sought to arrange the piece for a sextet consisting of trombone, alto saxophone, tenor saxophone, guitar, upright, bass, and drums. This thesis outlines my process as I transcribed "Chronos" from the original recording and then arranged it for a new ensemble. It also discusses the difficulties faced in all the phases of the project from transcribing to rehearsing and performing the work. My arrangement is included with the thesis for those who wish to analyze the music as well as a recording of a live performance of my arrangement at The Nash in downtown Phoenix on April 7th, 2015.
ContributorsMcdaniel, Sean Wesley (Author) / Kocour, Michael (Thesis director) / Haines, Ryan (Committee member) / Barrett, The Honors College (Contributor) / School of Music (Contributor)
Created2015-05
133853-Thumbnail Image.png
Description
For my thesis project, I have developed a cash register web application for the Arizona State University Barrett Dining Hall. I previously worked at the Barrett Dining Hall, and I would occasionally step in as a cashier. This work is how I came to be familiar with the system and

For my thesis project, I have developed a cash register web application for the Arizona State University Barrett Dining Hall. I previously worked at the Barrett Dining Hall, and I would occasionally step in as a cashier. This work is how I came to be familiar with the system and all its inefficiencies. The system requires multiple user inputs to implement even the most basic of tasks, is not user-friendly, and therefore very prone to error. In the event that multiple incorrect inputs are entered, the software will freeze, and the user will have to turn off the computer and turn it back on. In theory, this application is an improvement over the software system that is currently in place in that the user interface has been specifically designed to be user-friendly. This application reduces the number of required user inputs by automating certain tasks (such as pricing and determining the meal period), thereby reducing the chance of user error. It is also an improvement in that it allows students to log in to the system to view how many meals they have left, how much M&G is in their account, and how many guest passes they have left. This functionality is extremely important because this is a feature that is not currently in place, and is something that students have actively complained about. Currently, if students want to check on their meal plan, they have to either physically go to a dining hall and ask the cashier, or call a toll-free number. The two technologies used to develop this application are C# and XML. These technologies were chosen because I wanted to learn something new for this project to broaden my knowledge. I also happened to be taking a class at the start of this project that utilized C# and XML for Web Applications, and it seemed like the perfect opportunity to transfer over the skills I had been learning.
ContributorsLewis, Q. Mariha Paishance (Author) / Chen, Yinong (Thesis director) / Nakamura, Mutsumi (Committee member) / School of International Letters and Cultures (Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
133568-Thumbnail Image.png
Description
The functional programming paradigm is able to provide clean and concise solutions to many common programming problems, as well as promote safer, more testable code by encouraging an isolation of state-modifying behavior. Functional programming is finding its way into traditionally object-oriented and imperative languages, most notably with the introduction of

The functional programming paradigm is able to provide clean and concise solutions to many common programming problems, as well as promote safer, more testable code by encouraging an isolation of state-modifying behavior. Functional programming is finding its way into traditionally object-oriented and imperative languages, most notably with the introduction of Java 8 and in LINQ for C#. However, no functional programming language has achieved widespread adoption, meaning that students without a formal computer science background who learn technology on-demand for personal projects or for business may not come across functional programming in a significant way. Programmers need a reason to spend time learning these concepts to not miss out on the subtle but profound benefits they provide. I propose the use of a video game as an environment in which learning functional programming is the player's goal. In this carefully constructed video game, learning functional programming is the key to progression. Players will be motivated to learn and will be given an immediate chance to test and demonstrate their understanding. The game, named Lambda Starship (stylized as (lambda () starship)), is a 3D first-person video game. It takes place in a spaceship that, due to extreme magnetic interference, has lost all on-board software while leaving the hardware completely intact. The player is tasked to write software using functional programming paradigms to replace the old software and bring the spaceship back to a working state. Throughout the process, the player is guided by an in-game manual and other descriptive resources. The game is implemented in Unity and scripted using C#. The game's educational and entertainment value was evaluated with a study case. 24 undergraduate students at Arizona State University (ASU) played the game and were surveyed detailing their experience. During play, user statistics were recorded automatically, providing a data-driven way to analyze where players struggled with the concepts introduced in the game. Reception was neutral or positive in both the entertainment and educational sides of the game. A few players expressed concerns about the manual in its form factor and engagement value.
ContributorsCompton, Tyler Alexander (Author) / Gonzalez-Sanchez, Javier (Thesis director) / Bansal, Srividya (Committee member) / Software Engineering (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
137294-Thumbnail Image.png
Description
In the modern world of business, access to information can mean the difference between thousands of dollars. Executives at any corporation, large or small, would probably agree that they need to know everything and anything at the drop of a hat. As software has become more prominent in the business

In the modern world of business, access to information can mean the difference between thousands of dollars. Executives at any corporation, large or small, would probably agree that they need to know everything and anything at the drop of a hat. As software has become more prominent in the business world so has the demand for an ever faster representation of business data. While traditional desktop applications have been used for decades to record, store, and display data, they do have their limitations. One such limitation being location—that is, they reside on a desktop. Remote access services have alleviated some of the pain that comes from location but there is still a need for faster access to data. Thankfully, the internet offers itself as ideal platform for fast, reliable, data retrieval. An ERP (Enterprise Resource Planning) application manages several departments of a business. Most sophisticated applications handle accounting, marketing, ordering, invoicing, etc. plus other business operations processes. One such ERP is Evosus, a system designed for the pool industry. While Evosus is an effective ERP system, it does suffer from the same limits that any traditional desktop application has—namely fast remote access. Evosus is an application that stores all of its data in a Microsoft SQL Server Database. MSSQL Server is known for being flexible, secure, and easy to use. The use of MSSQL Server alone allows Evosus to be more flexible than many competitors. With a few simple programming commands, all of the data stored in the Evosus database can be effectively displayed in web format. Therefore, the limitations brought on by location no longer exist. Using the Microsoft product stack, a web application has been developed to display Evosus data on the web. ASP.NET MVC is used to help with the Separation of Concerns (SoC) that accompanies all web development. The website, called EvosusConnect, is used to demonstrate how, in a real world scenario, instant access to crucial business data can benefit a company, no matter how large or small.
ContributorsHoward, Carson J (Author) / Prince, Linda (Thesis director) / Ahmad, Altaf (Committee member) / Department of Information Systems (Contributor) / Barrett, The Honors College (Contributor)
Created2014-05
136938-Thumbnail Image.png
Description
This software can process transactions for small businesses and store those transactions for reporting purposes. The specific build is tailor made for a small business run by the author and their partners. The software is a customized, in house solution for maintaining accurate accounting information. It uses C# code and

This software can process transactions for small businesses and store those transactions for reporting purposes. The specific build is tailor made for a small business run by the author and their partners. The software is a customized, in house solution for maintaining accurate accounting information. It uses C# code and windows forms to create a unique GUI to both enter and retrieve data. The code for each form is attached at the end of the user manual.
ContributorsGodfrey, David Emmanuel (Author) / Olsen, Christopher (Thesis director) / Anderson, Dennis (Committee member) / Barrett, The Honors College (Contributor) / School of Accountancy (Contributor) / Department of Information Systems (Contributor)
Created2014-05
134486-Thumbnail Image.png
Description
The objective of this creative project was to gain experience in digital modeling, animation, coding, shader development and implementation, model integration techniques, and application of gaming principles and design through developing a professional educational game. The team collaborated with Glendale Community College (GCC) to produce an interactive product intended to

The objective of this creative project was to gain experience in digital modeling, animation, coding, shader development and implementation, model integration techniques, and application of gaming principles and design through developing a professional educational game. The team collaborated with Glendale Community College (GCC) to produce an interactive product intended to supplement educational instructions regarding nutrition. The educational game developed, "Nutribots" features the player acting as a nutrition based nanobot sent to the small intestine to help the body. Throughout the game the player will be asked nutrition based questions to test their knowledge of proteins, carbohydrates, and lipids. If the player is unable to answer the question, they must use game mechanics to progress and receive the information as a reward. The level is completed as soon as the question is answered correctly. If the player answers the questions incorrectly twenty times within the entirety of the game, the team loses faith in the player, and the player must reset from title screen. This is to limit guessing and to make sure the player retains the information through repetition once it is demonstrated that they do not know the answers. The team was split into two different groups for the development of this game. The first part of the team developed models, animations, and textures using Autodesk Maya 2016 and Marvelous Designer. The second part of the team developed code and shaders, and implemented products from the first team using Unity and Visual Studio. Once a prototype of the game was developed, it was show-cased amongst peers to gain feedback. Upon receiving feedback, the team implemented the desired changes accordingly. Development for this project began on November 2015 and ended on April 2017. Special thanks to Laura Avila Department Chair and Jennifer Nolz from Glendale Community College Technology and Consumer Sciences, Food and Nutrition Department.
ContributorsNolz, Daisy (Co-author) / Martin, Austin (Co-author) / Quinio, Santiago (Co-author) / Armstrong, Jessica (Co-author) / Kobayashi, Yoshihiro (Thesis director) / Valderrama, Jamie (Committee member) / School of Arts, Media and Engineering (Contributor) / School of Film, Dance and Theatre (Contributor) / Department of English (Contributor) / Computer Science and Engineering Program (Contributor) / Computing and Informatics Program (Contributor) / Herberger Institute for Design and the Arts (Contributor) / School of Sustainability (Contributor) / Barrett, The Honors College (Contributor)
Created2017-05
Description
Witching Hours is the debut studio album of Chicago-born, Phoenix-residing trumpet player John Michael Sherman. It is a consummation of his work in the Arizona State University jazz studies program both as a performer and composer. Featured on the album are several other musicians who John Michael played alongside throughout

Witching Hours is the debut studio album of Chicago-born, Phoenix-residing trumpet player John Michael Sherman. It is a consummation of his work in the Arizona State University jazz studies program both as a performer and composer. Featured on the album are several other musicians who John Michael played alongside throughout his tenure at ASU, including Chaz Martineau on tenor saxophone, Evan Rees on piano, Reid Riddiough on guitar, Vince Thiefain on bass, Matt McClintock on drums, and Dan Meadows on baritone saxophone. The album features seven pieces, all original compositions or arrangements. The first track, "Workin' My Nerves", is a blues shuffle in the key of F. This is followed by "Scarborough Fair", an arrangement of the classic English folk tune in a rock style. The title track, "Witching Hours", is an cadaverous linear composition in 7/4 which is followed by "Goliath", a pseudo-tone poem about the biblical giant. "I Should Have Known" is a pensive ballad featuring an a capella intro and cadenza, followed by the most recent composition, a minor blues-esque piece entitled "Who Said That?" The final track, "Don't Change A Thing", is an upbeat samba which was written in John Michael's first year of college. These pieces demonstrate an understanding of the jazz tradition and exhibit influences from such musicians as Clifford Brown, Freddie Hubbard, Wayne Shorter, and Snarky Puppy. The album was recorded at Tempest Recording in Tempe and produced by Clarke Rigsby. Clarke is a veteran recording engineer and is the first choice of many of Phoenix's finest jazz musicians, including thesis director and head of the ASU jazz department Michael Kocour. The pieces were composed and recorded under the guidance of Mike Kocour and Jeff Libman. Witching Hours represents a culmination of John Michael's course in the Arizona State University jazz department and his endeavors as a trumpet player and composer.
ContributorsSherman, John Michael (Author) / Kocour, Michael (Thesis director) / Libman, Jeffrey (Committee member) / School of Music (Contributor) / Barrett, The Honors College (Contributor)
Created2017-05
135081-Thumbnail Image.png
Description
Last Hymn was created by the team of Tyler Pinho, Jefferson Le, and Curtis Spence with the desire to create an eccentric Role Playing Game focused on the exploration of a strange, dying world. Battles in the game are based off of rhythm games like Dance Dance Revolution using a

Last Hymn was created by the team of Tyler Pinho, Jefferson Le, and Curtis Spence with the desire to create an eccentric Role Playing Game focused on the exploration of a strange, dying world. Battles in the game are based off of rhythm games like Dance Dance Revolution using a procedural generation algorithm that makes every encounter unique. This is then complemented with the path system where each enemy has unique rhythm patterns to give them different types of combat opportunities. In Last Hymn, the player arrives on a train at the World's End Train Station where they are greeted by a mysterious figure and guided to the Forest where they witness the end of the world and find themselves back at the train station before they left for the Forest. With only a limited amount of time per cycle of the world, the player must constantly weigh the opportunity cost of each decision, and only with careful thought, conviction, and tenacity will the player find a conclusion from the never ending cycle of rebirth. Blending both Shinto architecture and modern elements, Last Hymn used a "fantasy-chic" aesthetic in order to provide memorable locations and dissonant imagery. As the player explores they will struggle against puzzles and dynamic, rhythm based combat while trying to unravel the mystery of the world's looping time. Last Hymn was designed to develop innovative and dynamic new solutions for combat, exploration, and mapping. From this project all three team members were able to grow their software development and game design skills, achieving goals like improved level design, improved asset pipelines while simultaneously aiming to craft an experience that will be unforgettable for players everywhere.
ContributorsPinho, Tyler (Co-author) / Le, Jefferson (Co-author) / Spence, Curtis (Co-author) / Nelson, Brian (Thesis director) / Walker, Erin (Committee member) / Kobayashi, Yoshihiro (Committee member) / Computer Science and Engineering Program (Contributor) / Computing and Informatics Program (Contributor) / Barrett, The Honors College (Contributor)
Created2016-12
135084-Thumbnail Image.png
Description
The Nash, a jazz venue in Phoenix, Arizona, is an example of a decades-long process of the formalization of jazz—being codified as an art music relying on academic and philanthropic support. Formalization developed as jazz began to be taken seriously as art music worth of critical evaluation from critics, academics,

The Nash, a jazz venue in Phoenix, Arizona, is an example of a decades-long process of the formalization of jazz—being codified as an art music relying on academic and philanthropic support. Formalization developed as jazz began to be taken seriously as art music worth of critical evaluation from critics, academics, and the hallowed establishments of American high art. Jazz became increasingly dependent on an infrastructure of institutional support, and a neoclassical ideology sought to define what styles of jazz were ‘real’ and worthy of preservation. In Phoenix, the origins of The Nash were laid in 1977 when Jazz in Arizona was formed, a non-profit organization that aimed to support jazz through information dissemination, music scholarships, festival organizing, and attending jazz events throughout Arizona. The Nash was conceived as a way to more fully engage young people in the community. Herb Ely, a prominent Phoenix attorney and philanthropist, pitched the idea to Joel Goldenthal, then Executive Director of Jazz in Arizona. The venue was built under the auspices of Jazz in Arizona, and operates as the organization’s headquarters. In keeping with the broader trend of formalization, The Nash presents jazz as a performance of artistic expression. Continued philanthropic support allows The Nash a degree of independence from economic concerns. The Nash is also committed to providing support for jazz education, by partnering with local educational institutions and presenting educational programming. The focus on providing opportunities for young musicians, as well as its location in the hip neighborhood of Roosevelt Row have contributed to The Nash becoming relatively popular among young people. However, the formalized approach to jazz espoused by The Nash has created some conflicts within the Phoenix jazz community, as some professional musicians feel that The Nash is underpaying musicians for their labor. The American Federation of Musicians Local 586 argues that musicians are workers, and The Nash ought to be paying union scale.
Created2016-12
147587-Thumbnail Image.png
Description

The purpose of this project is to create a useful tool for musicians that utilizes the harmonic content of their playing to recommend new, relevant chords to play. This is done by training various Long Short-Term Memory (LSTM) Recurrent Neural Networks (RNNs) on the lead sheets of 100 different jazz

The purpose of this project is to create a useful tool for musicians that utilizes the harmonic content of their playing to recommend new, relevant chords to play. This is done by training various Long Short-Term Memory (LSTM) Recurrent Neural Networks (RNNs) on the lead sheets of 100 different jazz standards. A total of 200 unique datasets were produced and tested, resulting in the prediction of nearly 51 million chords. A note-prediction accuracy of 82.1% and a chord-prediction accuracy of 34.5% were achieved across all datasets. Methods of data representation that were rooted in valid music theory frameworks were found to increase the efficacy of harmonic prediction by up to 6%. Optimal LSTM input sizes were also determined for each method of data representation.

ContributorsRangaswami, Sriram Madhav (Author) / Lalitha, Sankar (Thesis director) / Jayasuriya, Suren (Committee member) / Electrical Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2021-05