SENG302 Abstracts - Software Engineering Showcase | Whakaaturanga Hanga Pūmanawa 2016 - Computer Science and Software Engineering - University of Canterbury - New Zealand

SENG302 Abstracts 2016


Angeli Arino, Charlene Francia, Kanyakorn Kitisopakul, Rafael Safaryan, Greg Stenhouse, Liam Swords, and Zachary Todd

Tune Out

TuneOut brings together music theory, playing and learning in an easyto-use application. You can navigate and learn about various properties of notes, chords, scales, key signatures and musical terms. There are many different tutors available that you can use to test your knowledge and keep track of scores and report on progress. The application can be configured for single users, or multiple users and shared within a classroom or family. The user interface and levels of interaction are targeted at students studying high school music or learning to play pitched or percussion instruments. The application is based on a domain specific language (DSL). A student or teacher can optionally access commands in the DSL to provide a program of learning that complements current study. This presentation summarises what our team has learned throughout the year. It will also cover high level approaches and provides a demo of the application

SweetTune Out


Alex Gabites, Adam Hunt, Liam McKee, Peter Roger, William Scott, and Jono Smythe


The missing link in the evolution of musical theory and learning is finally here! Introducing Xinity, the application for all your musical needs. A conscious effort has been made to ensure that our application provides high productivity and functionality to users while still remaining easy to use. As such, all our tutors are persistent and ready to roll at a moment's notice and musical theory tests can be created with minimal effort. When answering questions during a test, our user interface helps you to follow where you’re at, question by question. Xinity also features robust project saving and loading and as a bonus, saved and exported files are in a human readable and editable formats. Last but not least, users can create their own runnable programs with or without Xinity. These runnable programs can then be loaded back into the application and executed as the user requires.



William Haywood, Josh Nimmo, James Paterson, Nic Robinson-O'Brien, Elora Walmisley, and Tom Wilding


Ever felt like music isn’t your forte? We’ll solve it in a minuet. This team of highly-strung engineers and half-musicians have put together a product to help you with your music lessons. Featuring tutors in categories from scale recognition to musical terms, we’ll be sure to keep you out of treble. Got a song stuck in your head? Write it out in our composition feature and play it long enough to get it stuck in everyone else’s. Alternatively, you could tootle it out on the built-in keyboard, it’s up to you! Ever wondered if you’re singing off key? We’ll confirm that for you. Our microphone input will tell you EXACTLY what note you’re singing. Maybe our pitch comparison tutor will help you sort that out.



James Bayly, Sam Cassidy, Jonathon Garratt, Andrew Leach, Patrick Nicholls, and Will Richardson


Bytehoven will give piano learners useful tools to turn them into the next Beethoven. It's a piece of software to assist students in preparation for Trinity College piano exams in the areas of technical work and aural recognition for grades 1-5. Bytehoven's key feature is the ability to connect a keyboard so that piano learners can be tested on their ability to play scales, chords and other melodies. Other tools in Bytehoven provide an elegant way for the learner to visualise and compare scales, chords, and intervals - enriching their learning. Our tutoring system adapts to the user, changing its content to provide targeted practice in order for the student to meet the grade. Learning for your piano exams is fun and easy with Bytehoven!


8 Angry Devs

Dale Baker, Hamish Christeller, Nicholas Christeller, Regan Gully, Josh Pavelka, Vincent Reilly, James Watson, and Aaron Wilson


HiScore is an interactive music theory application with a focus on learning. It features the ability to play musical notes, scales and chords among other things using a simple command line interface. A series of tutors are available to test your knowledge in a variety of areas such as pitch comparison, chord and scale recognition. There are also additional tools such as a visual keyboard instrument and a musical glossary which can be used to create and view musical terms. The application allows you to replay your previous sessions and track your improvement over time, making HiScore the perfect companion for your musical endeavors.

8 Angry DevsHiScore

Quintus Software

Sarah Jackson, Dominic Jarvis, Elliot Lines Smith, Emily Price, Isabelle Taylor, Jonty Trombik, and Joseph Weaver


When Quintus Software began developing Allegro, musical knowledge was not our forte. We quickly had to sharpen up our skills to avoid our program falling flat. While we don’t want to harp on about Allegro too much, we hope it strikes a chord with you. Our presentation will take you through the major successes and minor setbacks that occurred throughout the development process. Take note, our program has a few really exciting features. With a touch screen device, you can play any tune on our dynamic, resizable keyboard. With the help of all our tutors and the beautiful statistics on the user page, anyone can become a natural at music theory. Hopefully reading this has drummed up some enthusiasm and you are feeling jazzed about watching our presentation.

Quintus Software
  • Phone: +64 3 364 2362
    Fax: +64 3 364 2569
  • Computer Science and Software Engineering
    University of Canterbury
    Private Bag 4800, Christchurch
    New Zealand
  • Follow us
    FacebookYoutubetwitterLinked In