Functional Music (I) Amanda Crawford Hons. Comp.Sci Monash University, Australia. Supervisors: Lloyd Allison, Jon McCormack.

Slides:



Advertisements
Similar presentations
Music – Gr 3-4 The basics.
Advertisements

Music Analysis and Generation Supervisors: Jon McCormack & Lloyd Allison Final Presentation Oliver Ng (B.DigSys)
Music Analysis and Generation Supervisors: Jon McCormack & Lloyd Allison Interim Presentation Oliver Ng (B.DigSys)
N(T) Music Syllabus Implementation Workshop. Objectives of Workshop Interpret the GCE N(T) Music syllabus Plan the N(T) Music course Teach the N(T) Music.
Percussion Family.
AOS 3 WHY DOES MY HEART FEEL SO BAD? MOBY
My Beats Implementation and Testing Dylan Barrett Karen Tipping, Mike Smith.
31/1/2002Brunel University - BEng Final Year Project1 Hospital Radio Interactive Play-out System Jonathan Hart Supervisor: Dr John Cosmas.
Outline Introduction Music Information Retrieval Classification Process Steps Pitch Histograms Multiple Pitch Detection Algorithm Musical Genre Classification.
A Genetic Musician Thematic Music Generation with Genetic Algorithms.
Beat and Tempo Time Signatures. Beat Beat  is a unit of measurement. The beat is related to the pulse/feel of the music, which is related to the time.
Guitar Trainer Adam Janke CS 470 Final Presentation.
What is music? Music is the deliberate organization of sounds by people for other people to hear.
Computer Generated Jazz
Functional Music Interim Presentation Simon McNeilly Supervisors Dr. Lloyd Allison Dr. Jon McCormack.
An Interactive Lesson on Music Theory Created By Jon Litz.
Honours project: Interim presentation Amanda Crawford – Comp. Sci. Honours
Final Presentation Simon McNeilly Supervisors Dr. Lloyd Allison Jon McCormack Melody Generation by Phrase.
1 My Beats Final Presentation Mike Smith, Karen Tipping, Dylan Barrett.
Successful Composing and Arranging for ALL Students: Lessons and Strategies Sandi MacLeod Coordinator, Vermont MIDI Project University of Vermont
Designing a Music Scripting Language Casey Mihaloew TJHSST Computer Systems Lab Abstract: The problem addressed in this project is finding a.
Midi files Here we look at another way of dealing with sound on a computer the use of Midi files. The the Midi file differs from the “wav” file, because.
HOW CAN YOU PLAY THE 12 BAR BLUES ? HOW CAN YOU PLAY THE 3 PRIMARY CHORDS IN YOUR LEFT HAND?
PD Composition Structure Slow section, faster section Slow section, faster section GEMS GEMS A Practical Guide to Composition A Practical Guide to Composition.
What to Listen for in Music
Theme and Variations Hinchingbrooke School Music Department.
TJHSST Computer Systems Lab Senior Research Project Designing a Music Scripting Language Casey Mihaloew Abstract: The problem addressed in this.
What is Music? Carla Piper, Ed. D. The Elements of Music Rhythm Melody Harmony Timbre Dynamics ff ppp Tempo = 120.
YEAR 9 MUSIC POPULAR SONG COUNTING STARS By ONE REPUBLIC.
 Music Sharing!  Review: Common Harmonies: MAJOR  Review: Common Harmonies: MINOR  Review: Broken Chords & Arpeggios  Review: Cadences  New: Passing.
Pure Data Composition By: Zainab Raza CSC 354 Music Seminar Judy Franklin May 1 st, 2007.
Jazz. Listening Take The A Train CD2 Tracks Duke Ellington, composer / performer AABA form in the opening “head” AABA form in each of the solos.
Creating Simple Arrangements. Arranging “Taking an existing piece of music and changing it in some way for a performance.” Composing “Writing a new piece.
Some Simple Music Fundamentals. Melody On top What you whistle Often has lyrics More interesting rhythm Prominence Loudest.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt THE ELEMENTS THE BAROQUE PERIOD FORMTIMBRE.
How to create an accompaniment A step – by – step guide.
Blues  African vocals with white man's guitar added  Pattern (12-bar blues)  Bars  Chords – I IV I V I  Watch video “Guitar.
REGGAE MUSIC MUSIC UNIT YEAR 10.
 Music Sharing!  Review: Common Harmonies: MAJOR  Review: Broken Chords & Arpeggios  New: Common Harmonies: MINOR  New: Cadences  New: Passing Tones.
For use with WJEC Performing Arts GCSE Unit 1 and Unit 3 Task 1 Music Technology Creativity in composing.
Arpeggio Chords FUN FACT: This word comes from the Italian word "arpeggiare", which means "to play on a harp". The 12 Bar Blues are made up of a combination.
James Hornsby Connor Bradshaw 1168 Unit 1. Unit Unit  I will use Garageband because it has simple user interface, it is easy to use.
Unit 1: Basics of Music & Film
Nick Kwolek David Duemeler Martin PendergastStephen Edwards.
CREATING MUSICAL ACCOMPANIMENTS USING MUSIC TECHNOLOGY Lisa Reilly Dallastown Area Middle School.
Matthew Le 10 th Grade Rockdale Magnet School February 11 th, 2014 RMSST Student Showcase.
Things to Consider When Writing Melodies Vital Elements  Two most vital elements - rhythm and melody.  Harmonic structure of your composition will.
Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition.
TJHSST Computer Systems Lab Senior Research Project Designing a Music Scripting Language Casey Mihaloew Abstract: The problem addressed in this.
Music Software Projects New York University Adjunct Instructor Scott Burton.
The Elements of Music “Student Selected Piece of Music”
A framework for answering aural questions using the 6 concepts of music.
Nick Kwolek Martin Pendergast Stephen Edwards David Duemler.
Elements of Music By: Montana Miracle. Pitch  The highness or lowness of a tone.  The position of a note determines the element of music.  It may be.
Area of Study 1, Ground Bass A ground bass is a repeated bass part (also known as an ostinato) that is four or eight bars long. A ground bass is a repeated.
Project Presentation Eoin Culhane Multi Channel Music Recognition for an Electric Guitar.
Multi Channel Music Recognition for an Electric Guitar.
Braille Music Production at DZB Leipzig Matthias Leopold DaCapo.
By Paul Clews / First Steps For Guitar.
Exam Revision Film Music, Minimalism, Blues and Reggae.
Chapter 3 The Structures of Music Harmony. Key Terms Chords Harmonized Harmony Consonance Dissonance Resolution Resolved.
Computer-Generated Sound Final Project
SOUND ORGANIZED IN TIME
Introduction Welcome to MyTunes You will learn to make
Elements of Music.
MUSIC HIGH SCHOOL - MUSIC TECHNOLOGY – Unit 2
Institute of New Media Development and Research
The Elements of Music.
Stephen Andersen, Aaron Schuman, Lee Ingram Jonathan Peard
Presentation transcript:

Functional Music (I) Amanda Crawford Hons. Comp.Sci Monash University, Australia. Supervisors: Lloyd Allison, Jon McCormack

Overview Background information Musical terms Project aims Design Implementation Results Conclusions Future work Further information Acknowledgements

Background information

Musical terms TempoTime signature Bar

Musical terms (cont…) Key Chord Chord progression Arpeggio

Project aims Analyse MIDI files for time signature(s), tempo, instruments Break the MIDI file into bars Create new music –chord progressions and melody –use guitar chords

Design methods (I) Statistical analysis –extract time signature, calculate bars –calculate running time of file –calculate tempo (beats per min), key, instruments.

Design methods (II) Generating new music –random key –select chords according to programmed harmonic rules –generate melody from arpeggio of each chord

Implementation Functional programming paradigm Haskell Haskore Computer Music System –modules and functions extracting tempo(s), time signature(s) making new music: programming music theory guitar chords

Example of Haskore

Results (I) Analysis –MIDI files on Internet: blues music –artists included: –example: 12 Bar blues Key: E major, Tempo: 85bpm, Length: 76 bars

Example of output

Results (II) Play some sound samples –12 Bar blues in E major –some new music very first file some examples of chord and melody multiple instruments

Conclusions Blues music varies in key, tempo Music theory so new music sounds “pleasant” MIDI files - low sound quality Haskore code hard to learn, initial progress slow Arpeggios – good way of creating harmony over chords

Future work Make the code more efficient Account for more than one time signature (statistical analysis) Improve the generation of new music –coded music theory about key –add more guitar chords

Further information Web:

Acknowledgements My supervisors – Lloyd and Jon Simon McNeilly Fellow Honours students Family Friends Musician friends – Brett, Andrew

The End Questions?