Presented by Cheng (Kevin) Zhu

Slides:



Advertisements
Similar presentations
Interaction Design: Visio
Advertisements

How we talk about music Especially 20th century music.
Chapter 2: Rhythm and Pitch
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.
Chapter 1 Music Notation.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Multimedia Design. Table of Content 1.Navigational structures 2.Storyboard 3.Multimedia interface components 4.Tips for interface design.
Elements of Music (Continued) Melody. (General) the horizontal aspect of music; pitches heard one after another (Specific) a series of single tones that.
Comparing Python and Visual Basic
1 AQA ICT AS Level © Nelson Thornes 2008 Application Software.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
A Time Based Approach to Musical Pattern Discovery in Polyphonic Music Tamar Berman Graduate School of Library and Information Science University of Illinois.
 An artwork that is created, when geometric lines are measured and spaced out so that they will produce a design that is either drawn or sewn. These.
11.10 Human Computer Interface www. ICT-Teacher.com.
Graphics A graphics program allows you to combine pictures and text in many different ways. Features – General Level Draw graphics Enter Text Common Tools.
Macromedia Studio 8 Step-by-Step MACROMEDIA FIREWORKS 8 Project 2: Experience Bank Logo.
AP Music Theory Mr. Jackson
For use with WJEC Performing Arts GCSE Unit 1 and Unit 3 Task 1 Music Technology Creativity in composing.
Final Projects Some simple ideas. Composition (1) program that "learns" some aspect of musical composition.
SIMULINK-Tutorial 1 Class ECES-304 Presented by : Shubham Bhat.
A framework for answering aural questions using the 6 concepts of music.
Adobe Photoshop T.Ahlam Algharasi. Adobe Photoshop Adobe Photoshop is a seriously powerful photo and image edit ( treating and manipulation, compositing,
1 AQA ICT AS Level © Nelson Thornes 2008 Operating Systems What are they and why do we need them?
1. Rhythm 1.1. Basic rhythmsBasic rhythms 1.2. Rhythmic formulasRhythmic formulas 2. Melody 2.1. Diatonic scaleDiatonic scale Relative keys Degrees of.
Computer-Generated Sound Final Project
An Najah National University
Multimedia Design.
Permeability (% of Control)
Permeability (% of Control)
Implementation Process
Chapter 2: Rhythm and Pitch
Part i-B: Elements (PART 2)
“ – Attribution (Difficult) Animated snow scene
Engineering Sketching (not in your book)
11.10 Human Computer Interface
Vector vs. Bitmap.
Introduction to Music scales
Adobe Flash Professional CS5 – Illustrated
Introduction to Music Harmony & Texture
POLYGON MESH Advance Computer Graphics
Asset List & Content Creation
MELODY Melody usually single note phrases that is the LEAD of the piece = single notes that add to a recognizable whole.
National Curriculum Requirements of Music at Key Stage 1
Weaving Music Knowledge, Skills and Understanding into the new National Curriculum Key Stage 1: Music Forest Academy.
Pitch.
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
Unit 2: Melodic analysis (part 1)
“Placeholder for a quote to be animated here.”
Night Music Composing a Nocturne.
Elements of Music.
Learn… Create… Program
“It is only those who never do anything who never make mistakes.”
CSc4730/6730 Scientific Visualization
Chapter Lessons Use the Macromedia Flash drawing tools
Pitch Class Collection
Learn… Create… Program
ALASKA How did the U.S. acquire Alaska?
Fine Arts section 1 pg.7-20 By david steen.
The work of moving ice Chapter 8 Animated snow scene (Difficult)
Chorale Generator Capstone I – Preliminary Proposal – Fall 2011
Learn… Create… Program
Learn… Create… Program
Computer Modeling Fundamentals
The Elements of Music.
Use a Large Bold Type for the Main Title (80 pt):
Permeability (% of Control)
Use a Large Bold Type for the Main Title (80 pt):
Use a Large Bold Type for the Main Title (70 pt):
Permeability (% of Control)
Use a Large Bold Type for the Main Title (70 pt):
Presentation transcript:

Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore Hyperscore A Graphical Sketchpad for Novice Composers -- Morwaread M. Farbood, Egon Pasztor, and Kevin Jennings ISE 599: Spring 2004

Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore Authors Morwaread M. Farbood -- She is PhD student at MIT Media Lab, she received a BA in music from Harvard University Egon Pasztor -- He is a PhD student at UC Berkeley, he received an MS in media arts and sciences from the MIT Media Lab Kevin Jennings -- He is a research fellow and PhD student at the Center for Research in IT in Education at Trinity College Dublin and Media Lab Europe. Morwaread – her research interests include algorithmic composition and machine-learning approaches to modeling musical structures. Egon Pasztor – his research interests include graphics, arts, style, and design in all forms as well as interactive systems, simulated physics, and software engineering Kevin – he is classical guitarist, he has performed widely in both Ireland and Europe ISE 599: Spring 2004

Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore What is Hyperscore It is a graphical computer-assisted composition system for users with limited or no musical training takes freehand drawing as input, letting users literally sketch their pieces. It is an intelligent, intuitive system letting novices – particularly children (since its fancy and easier interface) to compose music in a difficult task. So I download it and play around with it. Lots of fun… ISE 599: Spring 2004

Motivation of Hyperscore Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore Motivation of Hyperscore Design a graphical environment Develop a musical algorithms for automating the compositional process Design an appropriate interface for humans to interact with the machine A graphical environment – through which we can composite a music, it maps musical features to graphical abstractions. ISE 599: Spring 2004

Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore This is the interface of Hyperscore…. ISE 599: Spring 2004

Fundamental idea of Hyperscore Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore Fundamental idea of Hyperscore Two key creative activities without musical training 1. Compose short melodies 2. Describe the large-scale shape of a piece So they provide graphical methods to engage in these two activities which form the basis for Hyperscore’s functionality. In their application, they have two interfaces: motive window used to design melody and sketch window to integrate those melodies together ISE 599: Spring 2004

Compare with other research works Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore Compare with other research works CyberBand: 1. Designed by IBM 2. Has the most similarity between them 3. CyberBand uses riffs, thematic fragments 4. It does not use drawing as a method to combing musical materials and lack visual freedoms 3. Hyperscore uses motive as the fundamental musical building blocks to edit 4. Hyperscore can change the view and zoom the screent ISE 599: Spring 2004

Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore System Structure Motive windows Hyperscore is a window application written in C++ using DirectX, they use 3D graphical library of DirectX. Therefore it provides Hyperscore many features like zoomable canvas where users can create any number of musical fragment and integrated them into the whole piece. The grey panel is the motive window, on the motive window, you can create melody as the basic musical fragments, which is gonna to create whole piece. The horizontal axis is the time line, while the vertical axis represents the pitch (two octave). Colorful droplet represents notes and blank spaces is the rest ISE 599: Spring 2004

Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore System Structure Sketch window User can choose a color for each motive and compose a piece by selecting different colored pens and drawing into a sketch window. Every time the user draws a line of a particular color, Hyperscore adds the motive mapped to that color to the piece. The start and end points of the line determine how many times a motives repeats. There will be a fixed-pixel-to-duration metric algorithm applied here to calculate the length of time a line plays. Curves and bends in the line impose a pitch envelope on the motive’s repetitions. ISE 599: Spring 2004

Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore System Structure Line editable features Reshape the line Cutting and pasting Changing instruments Increasing and decreasing volume Line integration on the sketch window Reshape the lines after drawing them by right clicking and then dragging, instead of linked Bezier segments by explicitly clicks and drags the vertices of the Bezier control polygons in other profession drawing packages, they use a list of connected two-dimensional points represents each line and a spring with a fairly stiff spring constant models the line segment between each pair of control points. By default the instruments sounds map to each line is pizzicato, user also can change it to bowed orchestral strings. Only two strings sounds are offered here, output sound is MIDI, their future plan is to add more instruments. Lines drawn into a sketch window combine to form larger, multivoiced segments of music (max is 30 simultaneous voices) ISE 599: Spring 2004

Graphical harmony representation Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore Graphical harmony representation A single chord can be easily placed Harmonic progressions can be shaped by a central line Four harmony style: -- none -- diatonic -- major/minor -- fourths A single chord without any reference can be placed on the sketch window easily, user can add individual chords consisting three simultaneous voices to the sketch window representing as colored droplets. A central line is used here to describe harmonic progressions, transitions from one chord to another…. Depending on the whether the curves in the line are going up or down and depending on their shape, the computer chooses relevant chords. Four harmony style: 1. Diatonic: all chromatic pitches are changed into diatonic pitches (black keys to white keys) 2. Major/minor: tonal harmony based on Bach-style harmonization 3. Fourths: based on chords constructed from fourths rather than thirds as in the case of regular tonal harmony ISE 599: Spring 2004

Graphical harmony representation Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore Graphical harmony representation depicts areas of harmonic tension and resolution indicates a change in key or modulation The line in the middle of sketch window, depicts areas of harmonic tension and resolution: upward areas result in unstable or subdominant/dominant harmonies, while downward area resolve the previous unstable harmonies. A sharp points indicate a modulation change to a new key, while smooth curves means chords changes within key. The y-value of the tip of the spike determines the new key. The center is mapped to c major, moving up add sharps, while moving the point down, adds flats. ISE 599: Spring 2004

Presented by Cheng (Kevin) Zhu Farbood et al: Hyperscore Future work Make it more useful to professional composers as well as novices Add a computer pen to assist us Add feature that can reverse the procedure of Hyperscore Leave more editable stuff and more precise control, more freedom Adding a computer pen to help composer generate musical material for us, if the composer cannot find a way to compose music in a satisfied way Given you a musical file say like MIDI format, and generate Hyperscore sketch for you, visualized the music. ISE 599: Spring 2004

Question?