SlideShare a Scribd company logo
1 of 18
Download to read offline
Designing the

Drum Loop

Advisor:
Dr. Alex Ruthmann

A constructivist iOS rhythm
tutorial system for beginners
by Ethan Hein

December 17, 2013
Beginners struggle with the way that standard
notation represents rhythm

The two measures of music above occupy the same
time duration, but it would appear to a novice that the
first is much longer than the second. While there are
valid typographical reasons not to represent rhythms
by their lengths on the page, it makes the symbology
that much more difficult to understand.
What is the most
intuitive way to
visualize rhythm?
Here are eight visual
representations of
son clave transcribed
by Toussaint (2013).
The fifth method, the
time unit box system,
is the basis for most
drum machine and
sequencer interfaces.
Standard notation as a time-unit box system
Putting notation on a grid matches note durations
to spatial length, making it easier to understand.

"Check the Rhime" by A Tribe Called
Quest, as transcribed by Charlie Hely
The MIDI piano roll as a time-unit box system
TUBS are reasonably intuitive. However, it is still
difficult to see the relationship between metrically
related positions in a linear representation.

A drum pattern in Ableton Live's MIDI sequencer
Constructivist music teaching
Beginners work best
at the mid-level of
abstraction, with
figures, phrases and
riffs. Real-world
drum patterns are
more intuitive than
musical "simples"
like eighth notes,
rests and time
signatures.

Large-Scale Design
• Motivic elaboration/development
• Sections and sectional functions
• Similarities and differences across
events distanced in time

Beginners
arrive here

Traditional
western music
education
begins here

Mid-Level
• Figures, phrases and functions
• Stability/instability
• Arrivals and departures

Details
• Pitch and metric values
• Intervals and chords
• Notation
Adapted from
Bamberger (1996)
Prototyping with
Max/MSP/Jitter
Christopher Jacoby
and I were able to
create a working
Drum Loop prototype
in six weeks using
Max. However, our
standalone app
suffered from severe
performance and
responsiveness
problems.

The Drum Loop.maxpat
model
sequencer

view

controller

drum circle

drum machine

drum wedge

poly drumbuffer

sequence
splitter

presentation
positioning

note on

poltocar
present

drumsamples
A breakbeat exercise: The Funky Drummer
Visualizing swing by resizing grid cells
A usability challenge - maximizing target area
Beyond the music classroom: math mode
A genre exercise: Four on the floor
A compositional challenge: subtractive rhythm
A kid-friendly version: the Groove Pizza
Other beginner-oriented radial rhythm apps

Propellerhead Figure
Casual Underground Loopseque
O-music O-generator
The Drum Loop's design contribution
• Presents an interface of toylike simplicity
• Uses culturally authentic and significant rhythms as
a springboard to the user’s own musical expression
• Makes clear which events are metrically related
• Reveals symmetries in the music that may not be
immediately apparent to the ear
• Creates an intuitive visualization of concepts like
syncopation and hemiola

More Related Content

Viewers also liked

Programa eleitoralbrunocarvalho
Programa eleitoralbrunocarvalhoPrograma eleitoralbrunocarvalho
Programa eleitoralbrunocarvalhoplanetfutetotal
 
Play With Your Music: A Look Inside the Creation, Facilitation and Revision o...
Play With Your Music: A Look Inside the Creation, Facilitation and Revision o...Play With Your Music: A Look Inside the Creation, Facilitation and Revision o...
Play With Your Music: A Look Inside the Creation, Facilitation and Revision o...Alex Ruthmann
 
Designing the Groove Pizza
Designing the Groove PizzaDesigning the Groove Pizza
Designing the Groove PizzaEthan Hein
 
Friends Don't Let Friends Clap on One and Three: a Backbeat Clapping Study
Friends Don't Let Friends Clap on One and Three: a Backbeat Clapping StudyFriends Don't Let Friends Clap on One and Three: a Backbeat Clapping Study
Friends Don't Let Friends Clap on One and Three: a Backbeat Clapping StudyEthan Hein
 
Download 1000s of drum beats
Download 1000s of drum beatsDownload 1000s of drum beats
Download 1000s of drum beatssudhakar c
 
Rick kettner -_drummer_essentials
Rick kettner -_drummer_essentialsRick kettner -_drummer_essentials
Rick kettner -_drummer_essentialsleobatera3
 
The NEW Way to Win Friends & Influence People (social media in events)
The NEW Way to Win Friends & Influence People (social media in events)The NEW Way to Win Friends & Influence People (social media in events)
The NEW Way to Win Friends & Influence People (social media in events)Lara McCulloch-Carter
 

Viewers also liked (9)

Programa eleitoralbrunocarvalho
Programa eleitoralbrunocarvalhoPrograma eleitoralbrunocarvalho
Programa eleitoralbrunocarvalho
 
Play With Your Music: A Look Inside the Creation, Facilitation and Revision o...
Play With Your Music: A Look Inside the Creation, Facilitation and Revision o...Play With Your Music: A Look Inside the Creation, Facilitation and Revision o...
Play With Your Music: A Look Inside the Creation, Facilitation and Revision o...
 
Designing the Groove Pizza
Designing the Groove PizzaDesigning the Groove Pizza
Designing the Groove Pizza
 
Friends Don't Let Friends Clap on One and Three: a Backbeat Clapping Study
Friends Don't Let Friends Clap on One and Three: a Backbeat Clapping StudyFriends Don't Let Friends Clap on One and Three: a Backbeat Clapping Study
Friends Don't Let Friends Clap on One and Three: a Backbeat Clapping Study
 
Download 1000s of drum beats
Download 1000s of drum beatsDownload 1000s of drum beats
Download 1000s of drum beats
 
Music in my life
Music in my lifeMusic in my life
Music in my life
 
Rick kettner -_drummer_essentials
Rick kettner -_drummer_essentialsRick kettner -_drummer_essentials
Rick kettner -_drummer_essentials
 
Philippine Ethnic Musical Instruments
Philippine Ethnic Musical InstrumentsPhilippine Ethnic Musical Instruments
Philippine Ethnic Musical Instruments
 
The NEW Way to Win Friends & Influence People (social media in events)
The NEW Way to Win Friends & Influence People (social media in events)The NEW Way to Win Friends & Influence People (social media in events)
The NEW Way to Win Friends & Influence People (social media in events)
 

Similar to The Drum Loop - A constructivist iOS rhythm tutorial system for beginners

Estudi original per al set up quadrofònic dels pink floyd
Estudi original per al set up quadrofònic dels pink floydEstudi original per al set up quadrofònic dels pink floyd
Estudi original per al set up quadrofònic dels pink floydJose Luis Tamborero
 
Goss - Studying String Orchestration.pdf
Goss - Studying String Orchestration.pdfGoss - Studying String Orchestration.pdf
Goss - Studying String Orchestration.pdfflautista22
 
Real Time Drum Augmentation with Physical Modeling
Real Time Drum Augmentation with Physical ModelingReal Time Drum Augmentation with Physical Modeling
Real Time Drum Augmentation with Physical ModelingBen Eyes
 
Session 2 song arrangement and track
Session 2 song arrangement and trackSession 2 song arrangement and track
Session 2 song arrangement and trackPaul Carr
 
Making music with machine learning towards data science
Making music with machine learning   towards data scienceMaking music with machine learning   towards data science
Making music with machine learning towards data scienceNishan Sharma
 
A history of reverb in music production
A history of reverb in music productionA history of reverb in music production
A history of reverb in music productionPaulo Abelho
 
Year 9 exam revision 2014
Year 9 exam revision 2014Year 9 exam revision 2014
Year 9 exam revision 2014music_hayes
 
Query By Humming - Music Retrieval Technique
Query By Humming - Music Retrieval TechniqueQuery By Humming - Music Retrieval Technique
Query By Humming - Music Retrieval TechniqueShital Kat
 
Teaching Computers to Listen to Music
Teaching Computers to Listen to MusicTeaching Computers to Listen to Music
Teaching Computers to Listen to MusicEric Battenberg
 
AMIS 2016 2, Music Math Coding
AMIS 2016 2, Music Math CodingAMIS 2016 2, Music Math Coding
AMIS 2016 2, Music Math CodingSamuel Wright
 
Musicasmath kenjames11-140810225714-phpapp02
Musicasmath kenjames11-140810225714-phpapp02Musicasmath kenjames11-140810225714-phpapp02
Musicasmath kenjames11-140810225714-phpapp02veli erdal
 
Trends in Answer Set-Programming - Focus Musik - Presentation
Trends in Answer Set-Programming - Focus Musik - PresentationTrends in Answer Set-Programming - Focus Musik - Presentation
Trends in Answer Set-Programming - Focus Musik - PresentationErhard Dinhobl
 
Putting It Together—a crash course in running your first musical
Putting It Together—a crash course in running your first musicalPutting It Together—a crash course in running your first musical
Putting It Together—a crash course in running your first musicalJustin M. Brauer
 
Session 1 Musicology Introduction
Session 1  Musicology  IntroductionSession 1  Musicology  Introduction
Session 1 Musicology IntroductionPaul Carr
 

Similar to The Drum Loop - A constructivist iOS rhythm tutorial system for beginners (20)

Estudi original per al set up quadrofònic dels pink floyd
Estudi original per al set up quadrofònic dels pink floydEstudi original per al set up quadrofònic dels pink floyd
Estudi original per al set up quadrofònic dels pink floyd
 
Goss - Studying String Orchestration.pdf
Goss - Studying String Orchestration.pdfGoss - Studying String Orchestration.pdf
Goss - Studying String Orchestration.pdf
 
Real Time Drum Augmentation with Physical Modeling
Real Time Drum Augmentation with Physical ModelingReal Time Drum Augmentation with Physical Modeling
Real Time Drum Augmentation with Physical Modeling
 
Session 2 song arrangement and track
Session 2 song arrangement and trackSession 2 song arrangement and track
Session 2 song arrangement and track
 
Making music with machine learning towards data science
Making music with machine learning   towards data scienceMaking music with machine learning   towards data science
Making music with machine learning towards data science
 
Year 11 revision guide
Year 11 revision guideYear 11 revision guide
Year 11 revision guide
 
A history of reverb in music production
A history of reverb in music productionA history of reverb in music production
A history of reverb in music production
 
Year 9 exam revision 2014
Year 9 exam revision 2014Year 9 exam revision 2014
Year 9 exam revision 2014
 
Module music 5 1 q
Module music 5 1 qModule music 5 1 q
Module music 5 1 q
 
Query By Humming - Music Retrieval Technique
Query By Humming - Music Retrieval TechniqueQuery By Humming - Music Retrieval Technique
Query By Humming - Music Retrieval Technique
 
Teaching Computers to Listen to Music
Teaching Computers to Listen to MusicTeaching Computers to Listen to Music
Teaching Computers to Listen to Music
 
Music as Math
Music as MathMusic as Math
Music as Math
 
Hiphop
HiphopHiphop
Hiphop
 
Final Capstone Paper
Final Capstone PaperFinal Capstone Paper
Final Capstone Paper
 
AMIS 2016 2, Music Math Coding
AMIS 2016 2, Music Math CodingAMIS 2016 2, Music Math Coding
AMIS 2016 2, Music Math Coding
 
Musicasmath kenjames11-140810225714-phpapp02
Musicasmath kenjames11-140810225714-phpapp02Musicasmath kenjames11-140810225714-phpapp02
Musicasmath kenjames11-140810225714-phpapp02
 
Time Based Effects
Time Based EffectsTime Based Effects
Time Based Effects
 
Trends in Answer Set-Programming - Focus Musik - Presentation
Trends in Answer Set-Programming - Focus Musik - PresentationTrends in Answer Set-Programming - Focus Musik - Presentation
Trends in Answer Set-Programming - Focus Musik - Presentation
 
Putting It Together—a crash course in running your first musical
Putting It Together—a crash course in running your first musicalPutting It Together—a crash course in running your first musical
Putting It Together—a crash course in running your first musical
 
Session 1 Musicology Introduction
Session 1  Musicology  IntroductionSession 1  Musicology  Introduction
Session 1 Musicology Introduction
 

More from Ethan Hein

Hip hop pedagogy for a post-performance age
Hip hop pedagogy for a post-performance ageHip hop pedagogy for a post-performance age
Hip hop pedagogy for a post-performance ageEthan Hein
 
Sampling as civil disobedience in a copyrighted world
Sampling as civil disobedience in a copyrighted worldSampling as civil disobedience in a copyrighted world
Sampling as civil disobedience in a copyrighted worldEthan Hein
 
Chris Thile, Kendrick Lamar, and the problem of the white rap cover
Chris Thile, Kendrick Lamar, and the problem of the white rap coverChris Thile, Kendrick Lamar, and the problem of the white rap cover
Chris Thile, Kendrick Lamar, and the problem of the white rap coverEthan Hein
 
Hip-hop in music education, music education in hip-hop
Hip-hop in music education, music education in hip-hopHip-hop in music education, music education in hip-hop
Hip-hop in music education, music education in hip-hopEthan Hein
 
Pop music pedagogy
Pop music pedagogyPop music pedagogy
Pop music pedagogyEthan Hein
 
Project-Based Music Technology
Project-Based Music TechnologyProject-Based Music Technology
Project-Based Music TechnologyEthan Hein
 
The Vocoder, Auto-Tune, Pitch Standardization, and Vocal Virtuosity
The Vocoder, Auto-Tune, Pitch Standardization, and Vocal VirtuosityThe Vocoder, Auto-Tune, Pitch Standardization, and Vocal Virtuosity
The Vocoder, Auto-Tune, Pitch Standardization, and Vocal VirtuosityEthan Hein
 
Gender in Science
Gender in ScienceGender in Science
Gender in ScienceEthan Hein
 
Grainger and Ellington at NYU
Grainger and Ellington at NYUGrainger and Ellington at NYU
Grainger and Ellington at NYUEthan Hein
 
Meet the black keys
Meet the black keysMeet the black keys
Meet the black keysEthan Hein
 
Advanced white key wizardry with modes
Advanced white key wizardry with modesAdvanced white key wizardry with modes
Advanced white key wizardry with modesEthan Hein
 
Meet the white keys
Meet the white keysMeet the white keys
Meet the white keysEthan Hein
 
Infant rhythm perception
Infant rhythm perceptionInfant rhythm perception
Infant rhythm perceptionEthan Hein
 
Sonic analysis of "Tightrope" by Janelle Monáe ft. Big Boi
Sonic analysis of "Tightrope" by Janelle Monáe ft. Big BoiSonic analysis of "Tightrope" by Janelle Monáe ft. Big Boi
Sonic analysis of "Tightrope" by Janelle Monáe ft. Big BoiEthan Hein
 

More from Ethan Hein (16)

Hip hop pedagogy for a post-performance age
Hip hop pedagogy for a post-performance ageHip hop pedagogy for a post-performance age
Hip hop pedagogy for a post-performance age
 
Sampling as civil disobedience in a copyrighted world
Sampling as civil disobedience in a copyrighted worldSampling as civil disobedience in a copyrighted world
Sampling as civil disobedience in a copyrighted world
 
Chris Thile, Kendrick Lamar, and the problem of the white rap cover
Chris Thile, Kendrick Lamar, and the problem of the white rap coverChris Thile, Kendrick Lamar, and the problem of the white rap cover
Chris Thile, Kendrick Lamar, and the problem of the white rap cover
 
Hip-hop in music education, music education in hip-hop
Hip-hop in music education, music education in hip-hopHip-hop in music education, music education in hip-hop
Hip-hop in music education, music education in hip-hop
 
Pop music pedagogy
Pop music pedagogyPop music pedagogy
Pop music pedagogy
 
Project-Based Music Technology
Project-Based Music TechnologyProject-Based Music Technology
Project-Based Music Technology
 
The Vocoder, Auto-Tune, Pitch Standardization, and Vocal Virtuosity
The Vocoder, Auto-Tune, Pitch Standardization, and Vocal VirtuosityThe Vocoder, Auto-Tune, Pitch Standardization, and Vocal Virtuosity
The Vocoder, Auto-Tune, Pitch Standardization, and Vocal Virtuosity
 
Gender in Science
Gender in ScienceGender in Science
Gender in Science
 
Grainger and Ellington at NYU
Grainger and Ellington at NYUGrainger and Ellington at NYU
Grainger and Ellington at NYU
 
Swing
SwingSwing
Swing
 
Drum patterns
Drum patternsDrum patterns
Drum patterns
 
Meet the black keys
Meet the black keysMeet the black keys
Meet the black keys
 
Advanced white key wizardry with modes
Advanced white key wizardry with modesAdvanced white key wizardry with modes
Advanced white key wizardry with modes
 
Meet the white keys
Meet the white keysMeet the white keys
Meet the white keys
 
Infant rhythm perception
Infant rhythm perceptionInfant rhythm perception
Infant rhythm perception
 
Sonic analysis of "Tightrope" by Janelle Monáe ft. Big Boi
Sonic analysis of "Tightrope" by Janelle Monáe ft. Big BoiSonic analysis of "Tightrope" by Janelle Monáe ft. Big Boi
Sonic analysis of "Tightrope" by Janelle Monáe ft. Big Boi
 

Recently uploaded

Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 

Recently uploaded (20)

Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 

The Drum Loop - A constructivist iOS rhythm tutorial system for beginners

  • 1. Designing the Drum Loop Advisor: Dr. Alex Ruthmann A constructivist iOS rhythm tutorial system for beginners by Ethan Hein December 17, 2013
  • 2. Beginners struggle with the way that standard notation represents rhythm The two measures of music above occupy the same time duration, but it would appear to a novice that the first is much longer than the second. While there are valid typographical reasons not to represent rhythms by their lengths on the page, it makes the symbology that much more difficult to understand.
  • 3. What is the most intuitive way to visualize rhythm? Here are eight visual representations of son clave transcribed by Toussaint (2013). The fifth method, the time unit box system, is the basis for most drum machine and sequencer interfaces.
  • 4. Standard notation as a time-unit box system Putting notation on a grid matches note durations to spatial length, making it easier to understand. "Check the Rhime" by A Tribe Called Quest, as transcribed by Charlie Hely
  • 5. The MIDI piano roll as a time-unit box system TUBS are reasonably intuitive. However, it is still difficult to see the relationship between metrically related positions in a linear representation. A drum pattern in Ableton Live's MIDI sequencer
  • 6. Constructivist music teaching Beginners work best at the mid-level of abstraction, with figures, phrases and riffs. Real-world drum patterns are more intuitive than musical "simples" like eighth notes, rests and time signatures. Large-Scale Design • Motivic elaboration/development • Sections and sectional functions • Similarities and differences across events distanced in time Beginners arrive here Traditional western music education begins here Mid-Level • Figures, phrases and functions • Stability/instability • Arrivals and departures Details • Pitch and metric values • Intervals and chords • Notation Adapted from Bamberger (1996)
  • 7. Prototyping with Max/MSP/Jitter Christopher Jacoby and I were able to create a working Drum Loop prototype in six weeks using Max. However, our standalone app suffered from severe performance and responsiveness problems. The Drum Loop.maxpat model sequencer view controller drum circle drum machine drum wedge poly drumbuffer sequence splitter presentation positioning note on poltocar present drumsamples
  • 8. A breakbeat exercise: The Funky Drummer
  • 9. Visualizing swing by resizing grid cells
  • 10. A usability challenge - maximizing target area
  • 11. Beyond the music classroom: math mode
  • 12. A genre exercise: Four on the floor
  • 13. A compositional challenge: subtractive rhythm
  • 14. A kid-friendly version: the Groove Pizza
  • 15. Other beginner-oriented radial rhythm apps Propellerhead Figure
  • 18. The Drum Loop's design contribution • Presents an interface of toylike simplicity • Uses culturally authentic and significant rhythms as a springboard to the user’s own musical expression • Makes clear which events are metrically related • Reveals symmetries in the music that may not be immediately apparent to the ear • Creates an intuitive visualization of concepts like syncopation and hemiola