SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
Professor Michael Scott Cuthbert, MIT
music21 project
FabLab San Diego
PyLadies San Diego
San Diego Python User Group
Canyon Crest Academy Music
San Dieguito Academy Music
OpenHatch
The Ada Initiative
Peter Pupping, Guitarist
ELVIS project
The GRAMMY goes to... Python
Engaging students and musicians
Carol Willing
FabLab San Diego
Working with music21
music21
EncoreGratitude
PracticePrelude
Inclusive
“It’s not exclusive, but
inclusive, which is the whole
spirit of jazz.”
— Herbie Hancock
Education
“So, you can’t stay in one
place, no matter how
comfortable that place is. It’s
all about growing.”
—Mavis Staples
Universal
“Music in the soul can be
heard by the universe.”
—Lao Tzu
Communication
Music is the greatest
communication in the world.
Even if people don’t
understand the language
that you’re singing in, they
still know good music when
they hear it.”
—Lou Rawls
Music education
Ear training - GNU Solfege
Music theory - music21
Music sharing
Recognize difficulty of
student’s sheet music
“In the beginner’s mind there are many
possibilities.In the expert’s mind there are
few.”
–Shunryu Suzuki
Computer science
education
Python
IPython notebook
Visualization
Fun - myro.chuck
Encourages exploration
Professional musicians
and music research
Collaboration
Communication
Rapid music development
Rich ecosystem of open
tools for computer music
music21 is a set of
tools to answer
questions about music
quickly and simply.
Users can create,
analyze, and share
music with just a few
lines of code.
Music, like Python, brings us together into a community.
Communication Courage Discipline Fun Passion Tolerance Concentration Confidence Ego and Humanity Creativity
Engaging the next generation of
computer scientists, musicians, and
music lovers.
“I think of music21 as being composed of two parts.The first is
infrastructure, routines for reading, writing, and manipulating
musical scores, while the second consists of a higher-level
analytical toolkit—generating a Roman numeral from a chord
and key, putting chords into normal form, checking for parallel
fifths, identifying scales containing a given pitch or chord, and so
on.”
Bruce Tymoczko,
Professor of Music, Princeton
Create
Notes
Pitches
Scales
Chords
Time
signatures
Clefs
Measures
Keys
Expressions
figure‑base parts
twelve‑tone rows
Musical parts
Instruments
Braille
Corpora of works
Transposition
and much more
OutputProcessing and manipulationInput

Más contenido relacionado

Similar a PyCon Poster 2014 music21

Shelby Love Philosophy of Education Paper
Shelby Love Philosophy of Education PaperShelby Love Philosophy of Education Paper
Shelby Love Philosophy of Education PaperShelby Netherton
 
Issues of practice and leadership in experimental and community music group a...
Issues of practice and leadership in experimental and community music group a...Issues of practice and leadership in experimental and community music group a...
Issues of practice and leadership in experimental and community music group a...James Wood
 
New neighbors Powerpoint Presentation
New neighbors Powerpoint PresentationNew neighbors Powerpoint Presentation
New neighbors Powerpoint PresentationSarah Yahm
 
Music in education
Music in educationMusic in education
Music in educationScubadvr74
 
music in education
music in educationmusic in education
music in educationScubadvr74
 
Jazz and Innovation
Jazz and InnovationJazz and Innovation
Jazz and Innovationperius
 
Clips 95 96 music crucial ingredient
Clips 95 96 music crucial ingredientClips 95 96 music crucial ingredient
Clips 95 96 music crucial ingredientwaldorfedu
 
VH1's Save the Music Foundation
VH1's Save the Music FoundationVH1's Save the Music Foundation
VH1's Save the Music FoundationCaflleenk
 
PSUMFASPendoftermpresentations112012
PSUMFASPendoftermpresentations112012 PSUMFASPendoftermpresentations112012
PSUMFASPendoftermpresentations112012 zacharygough
 
Jazz Theory, Stuart Smith
Jazz Theory, Stuart SmithJazz Theory, Stuart Smith
Jazz Theory, Stuart Smith2One
 
Jazz theory 4th_revised_edition
Jazz theory 4th_revised_editionJazz theory 4th_revised_edition
Jazz theory 4th_revised_editionLauro Brandão
 
Andreas c. lehmann, john a. sloboda, robert h. woody psychology for musicians...
Andreas c. lehmann, john a. sloboda, robert h. woody psychology for musicians...Andreas c. lehmann, john a. sloboda, robert h. woody psychology for musicians...
Andreas c. lehmann, john a. sloboda, robert h. woody psychology for musicians...Valentina Daldegan
 
E Portfolio
E PortfolioE Portfolio
E Portfoliokatievdb
 
Malina lafayette 2019 colloquium
Malina lafayette 2019 colloquiumMalina lafayette 2019 colloquium
Malina lafayette 2019 colloquiumroger malina
 
CHAPTER 1 • Thinking about Music if you can speak you .docx
CHAPTER 1 • Thinking about Music if you can speak you .docxCHAPTER 1 • Thinking about Music if you can speak you .docx
CHAPTER 1 • Thinking about Music if you can speak you .docxketurahhazelhurst
 

Similar a PyCon Poster 2014 music21 (17)

Shelby Love Philosophy of Education Paper
Shelby Love Philosophy of Education PaperShelby Love Philosophy of Education Paper
Shelby Love Philosophy of Education Paper
 
Issues of practice and leadership in experimental and community music group a...
Issues of practice and leadership in experimental and community music group a...Issues of practice and leadership in experimental and community music group a...
Issues of practice and leadership in experimental and community music group a...
 
New neighbors Powerpoint Presentation
New neighbors Powerpoint PresentationNew neighbors Powerpoint Presentation
New neighbors Powerpoint Presentation
 
Music in education
Music in educationMusic in education
Music in education
 
music in education
music in educationmusic in education
music in education
 
Jazz and Innovation
Jazz and InnovationJazz and Innovation
Jazz and Innovation
 
Clips 95 96 music crucial ingredient
Clips 95 96 music crucial ingredientClips 95 96 music crucial ingredient
Clips 95 96 music crucial ingredient
 
VH1's Save the Music Foundation
VH1's Save the Music FoundationVH1's Save the Music Foundation
VH1's Save the Music Foundation
 
PSUMFASPendoftermpresentations112012
PSUMFASPendoftermpresentations112012 PSUMFASPendoftermpresentations112012
PSUMFASPendoftermpresentations112012
 
Jazz Theory, Stuart Smith
Jazz Theory, Stuart SmithJazz Theory, Stuart Smith
Jazz Theory, Stuart Smith
 
Jazz theory
Jazz theoryJazz theory
Jazz theory
 
Jazz theory 4th_revised_edition
Jazz theory 4th_revised_editionJazz theory 4th_revised_edition
Jazz theory 4th_revised_edition
 
Andreas c. lehmann, john a. sloboda, robert h. woody psychology for musicians...
Andreas c. lehmann, john a. sloboda, robert h. woody psychology for musicians...Andreas c. lehmann, john a. sloboda, robert h. woody psychology for musicians...
Andreas c. lehmann, john a. sloboda, robert h. woody psychology for musicians...
 
E Portfolio
E PortfolioE Portfolio
E Portfolio
 
tinymasters-NE-CP
tinymasters-NE-CPtinymasters-NE-CP
tinymasters-NE-CP
 
Malina lafayette 2019 colloquium
Malina lafayette 2019 colloquiumMalina lafayette 2019 colloquium
Malina lafayette 2019 colloquium
 
CHAPTER 1 • Thinking about Music if you can speak you .docx
CHAPTER 1 • Thinking about Music if you can speak you .docxCHAPTER 1 • Thinking about Music if you can speak you .docx
CHAPTER 1 • Thinking about Music if you can speak you .docx
 

Más de Carol Willing

Interactive Computing in Computer Science
Interactive Computing in Computer ScienceInteractive Computing in Computer Science
Interactive Computing in Computer ScienceCarol Willing
 
Machine Learning and Jupyter
Machine Learning and JupyterMachine Learning and Jupyter
Machine Learning and JupyterCarol Willing
 
STEAM Workshops with Binder and JupyterHub
STEAM Workshops with Binder and JupyterHubSTEAM Workshops with Binder and JupyterHub
STEAM Workshops with Binder and JupyterHubCarol Willing
 
Learning Python: Tips from Cognitive Science, Jupyter, and Community
Learning Python: Tips from Cognitive Science, Jupyter, and CommunityLearning Python: Tips from Cognitive Science, Jupyter, and Community
Learning Python: Tips from Cognitive Science, Jupyter, and CommunityCarol Willing
 
JupyterHub + kubernetes
JupyterHub + kubernetesJupyterHub + kubernetes
JupyterHub + kubernetesCarol Willing
 
JupyterHub tutorial at JupyterCon
JupyterHub tutorial at JupyterConJupyterHub tutorial at JupyterCon
JupyterHub tutorial at JupyterConCarol Willing
 
Python and Jupyter: Your Gateway for Learning
Python and Jupyter: Your Gateway for LearningPython and Jupyter: Your Gateway for Learning
Python and Jupyter: Your Gateway for LearningCarol Willing
 
Jupyter: A Gateway for Scientific Collaboration and Education
Jupyter: A Gateway for Scientific Collaboration and EducationJupyter: A Gateway for Scientific Collaboration and Education
Jupyter: A Gateway for Scientific Collaboration and EducationCarol Willing
 
JupyterHub: Learning at Scale
JupyterHub: Learning at ScaleJupyterHub: Learning at Scale
JupyterHub: Learning at ScaleCarol Willing
 
JupyterHub - A "Thing Explainer" Overview
JupyterHub - A "Thing Explainer" OverviewJupyterHub - A "Thing Explainer" Overview
JupyterHub - A "Thing Explainer" OverviewCarol Willing
 
JupyterHub for Interactive Data Science Collaboration
JupyterHub for Interactive Data Science CollaborationJupyterHub for Interactive Data Science Collaboration
JupyterHub for Interactive Data Science CollaborationCarol Willing
 
JupyterHub, User Groups, and You
JupyterHub, User Groups, and YouJupyterHub, User Groups, and You
JupyterHub, User Groups, and YouCarol Willing
 
2014 01 23_pyladies_san diego python user group
2014 01 23_pyladies_san diego python user group2014 01 23_pyladies_san diego python user group
2014 01 23_pyladies_san diego python user groupCarol Willing
 
2014 01 23_pycon_san diego python user group meeting
2014 01 23_pycon_san diego python user group meeting2014 01 23_pycon_san diego python user group meeting
2014 01 23_pycon_san diego python user group meetingCarol Willing
 

Más de Carol Willing (15)

Interactive Computing in Computer Science
Interactive Computing in Computer ScienceInteractive Computing in Computer Science
Interactive Computing in Computer Science
 
Machine Learning and Jupyter
Machine Learning and JupyterMachine Learning and Jupyter
Machine Learning and Jupyter
 
STEAM Workshops with Binder and JupyterHub
STEAM Workshops with Binder and JupyterHubSTEAM Workshops with Binder and JupyterHub
STEAM Workshops with Binder and JupyterHub
 
Learning Python: Tips from Cognitive Science, Jupyter, and Community
Learning Python: Tips from Cognitive Science, Jupyter, and CommunityLearning Python: Tips from Cognitive Science, Jupyter, and Community
Learning Python: Tips from Cognitive Science, Jupyter, and Community
 
Jupyter and Music
Jupyter and MusicJupyter and Music
Jupyter and Music
 
JupyterHub + kubernetes
JupyterHub + kubernetesJupyterHub + kubernetes
JupyterHub + kubernetes
 
JupyterHub tutorial at JupyterCon
JupyterHub tutorial at JupyterConJupyterHub tutorial at JupyterCon
JupyterHub tutorial at JupyterCon
 
Python and Jupyter: Your Gateway for Learning
Python and Jupyter: Your Gateway for LearningPython and Jupyter: Your Gateway for Learning
Python and Jupyter: Your Gateway for Learning
 
Jupyter: A Gateway for Scientific Collaboration and Education
Jupyter: A Gateway for Scientific Collaboration and EducationJupyter: A Gateway for Scientific Collaboration and Education
Jupyter: A Gateway for Scientific Collaboration and Education
 
JupyterHub: Learning at Scale
JupyterHub: Learning at ScaleJupyterHub: Learning at Scale
JupyterHub: Learning at Scale
 
JupyterHub - A "Thing Explainer" Overview
JupyterHub - A "Thing Explainer" OverviewJupyterHub - A "Thing Explainer" Overview
JupyterHub - A "Thing Explainer" Overview
 
JupyterHub for Interactive Data Science Collaboration
JupyterHub for Interactive Data Science CollaborationJupyterHub for Interactive Data Science Collaboration
JupyterHub for Interactive Data Science Collaboration
 
JupyterHub, User Groups, and You
JupyterHub, User Groups, and YouJupyterHub, User Groups, and You
JupyterHub, User Groups, and You
 
2014 01 23_pyladies_san diego python user group
2014 01 23_pyladies_san diego python user group2014 01 23_pyladies_san diego python user group
2014 01 23_pyladies_san diego python user group
 
2014 01 23_pycon_san diego python user group meeting
2014 01 23_pycon_san diego python user group meeting2014 01 23_pycon_san diego python user group meeting
2014 01 23_pycon_san diego python user group meeting
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 

Último (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 

PyCon Poster 2014 music21

  • 1. Professor Michael Scott Cuthbert, MIT music21 project FabLab San Diego PyLadies San Diego San Diego Python User Group Canyon Crest Academy Music San Dieguito Academy Music OpenHatch The Ada Initiative Peter Pupping, Guitarist ELVIS project The GRAMMY goes to... Python Engaging students and musicians Carol Willing FabLab San Diego Working with music21 music21 EncoreGratitude PracticePrelude Inclusive “It’s not exclusive, but inclusive, which is the whole spirit of jazz.” — Herbie Hancock Education “So, you can’t stay in one place, no matter how comfortable that place is. It’s all about growing.” —Mavis Staples Universal “Music in the soul can be heard by the universe.” —Lao Tzu Communication Music is the greatest communication in the world. Even if people don’t understand the language that you’re singing in, they still know good music when they hear it.” —Lou Rawls Music education Ear training - GNU Solfege Music theory - music21 Music sharing Recognize difficulty of student’s sheet music “In the beginner’s mind there are many possibilities.In the expert’s mind there are few.” –Shunryu Suzuki Computer science education Python IPython notebook Visualization Fun - myro.chuck Encourages exploration Professional musicians and music research Collaboration Communication Rapid music development Rich ecosystem of open tools for computer music music21 is a set of tools to answer questions about music quickly and simply. Users can create, analyze, and share music with just a few lines of code. Music, like Python, brings us together into a community. Communication Courage Discipline Fun Passion Tolerance Concentration Confidence Ego and Humanity Creativity Engaging the next generation of computer scientists, musicians, and music lovers. “I think of music21 as being composed of two parts.The first is infrastructure, routines for reading, writing, and manipulating musical scores, while the second consists of a higher-level analytical toolkit—generating a Roman numeral from a chord and key, putting chords into normal form, checking for parallel fifths, identifying scales containing a given pitch or chord, and so on.” Bruce Tymoczko, Professor of Music, Princeton Create Notes Pitches Scales Chords Time signatures Clefs Measures Keys Expressions figure‑base parts twelve‑tone rows Musical parts Instruments Braille Corpora of works Transposition and much more OutputProcessing and manipulationInput