Transcript
Page 1: PyCon Poster 2014 music21

Professor Michael Scott Cuthbert, MITmusic21 projectFabLab San DiegoPyLadies San DiegoSan Diego Python User GroupCanyon Crest Academy MusicSan Dieguito Academy MusicOpenHatchThe Ada InitiativePeter Pupping, GuitaristELVIS project

The GRAMMY goes to... PythonEngaging students and musicians

Carol WillingFabLab 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

CommunicationMusic 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 educationEar training - GNU SolfegeMusic theory - music21Music sharingRecognize difficulty of student’s sheet music

“In the beginner’s mind there are manypossibilities. In the expert’s mind there are

few.” –Shunryu Suzuki

Computer scienceeducationPythonIPython notebookVisualizationFun - myro.chuckEncourages exploration

Professional musicians and music researchCollaborationCommunicationRapid music developmentRich ecosystem of open tools for computer music

music21 is a set of tools to answerquestions about music quickly and simply.

Users can create, analyze, and sharemusic with just a fewlines 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

CreateNotesPitchesScalesChordsTime signaturesClefsMeasuresKeysExpressionsfigure-base parts

twelve-tone rowsMusical partsInstrumentsBrailleCorpora of worksTranspositionand much more

OutputProcessing and manipulationInput

Top Related