JChord : An Android application helping people learn guitar chords


Autoria(s): Zhou, Jiawen
Data(s)

2016

Resumo

Nowadays, a lot of interesting and useful and imaginative applications are springing to Android software market. And for guitar fans, some related apps bring great connivence to them, like a guitar tuner can save people from carrying a entity tuner all the time, some apps can simulate a real guitar, and some apps provide some simple lessons allowing people to learn some basic things. But these apps which can teach people, they can't really “monitor ” people, that is, they just give some instructions and hope people would follow them. So my project is to design an app which can detect if users are playing wrong and right real-timely. Guitar chords are always the first for new guitar beginners to learn, and a chord is a set of notes combined together in a regulated way ( get from the music theory having millions of developing ), and 'pitch' is the term for determining if the note different from other notes or noise, so the problem here is to manage the multi-pitch analysis in real time. And it's necessary to know some basics of digital signal processing ( DSP ) because digital signals are always more convenient for computers to analyze compared to analog signals. Then I found an audio processing Java library – TarsosDSP, and try to apply it to my Android project.

Formato

application/pdf

Identificador

http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-28098

Local DT-V16-G3-012

Idioma(s)

eng

Publicador

Mittuniversitetet, Avdelningen för informations- och kommunikationssystem

Direitos

info:eu-repo/semantics/openAccess

Palavras-Chave #Multi-pitch analysis #Android #DSP #Music theory #TarsosDSP
Tipo

Student thesis

info:eu-repo/semantics/bachelorThesis

text