Marcos Sampaio is a composer, professor, and researcher in Music Theory and Composition. He completed his Ph.D. in Composition at the Federal University of Bahia in 2012.
He researches Music Theory, especially Computational Musicology and Contour Theory. He has composed music pieces and arrangements for various instrumental formations presented by the UFBA Orchestra, GIMBA, UFBA Percussion Group, Duo Robatto, and Duo Sacramento. As an electric bass player, he has performed with the UFBA Percussion Group, A Trama do Macaco Prego, and local artists from Salvador, BA. He teaches Harmony, Form, Analysis, Composition, and Instrumentation.
He is an Associate Professor at the Federal University of Bahia School of Music. In this institution, he works in research, teaching, and administration. In the administrative sphere, he coordinated the College of the Bachelor of Composition and Conducting Course (2019 to 2021) and was deputy head of the Department of Music (2016 to 2018). He has been coordinating Composition and Conducting’s curriculum restructuring since 2020.
He has experience in software development. He was the technical coordinator of the team that developed the Beat Percussion Fever and Music Star Blocks software at Disco Azul Produções Artísticas and developed ContourMetrics, a web software for processing musical contours.
He is now researching Haydn’s string quartets using a quantitative methodology based on Computational Musicology tools.
PhD in Musical Composition, 2012
Federal University of Bahia
MSc in Musical Composition, 2008
Federal University of Bahia
BSc in Musical Composition, 2006
Federal University of Bahia
Developed Beat Percussion Fever and Music Star Blocks.
Responsabilities included:
Music Theory and Composition Teaching and Computational Musicology Researching.
Classes:
Quantitative research of the String Quartets by Haydn, Mozart, and Beethoven (2019-present)
Curricular restructuring of the Composition and Conducting course at the UFBA (2020-present)
Research about the contour similarity problem (2014-2018)
English-Portuguese Dictionary of Musical Terms (2018)
Percussion app for mobile devices (2015-2017)
Music Star Blocks is a music memory game available for iPhone and iPad. (2016)
Application of Contour Theory in Composition (2007-2012)
Questions and answers about music (2015-2016)
Algorithms for automatic harmonic analysis (2007-2009)
The Rhythmic Partitioning Analysis demands laborious tasks on segmentation and agglomeration/dispersion calculus. Parsemat software runs these tasks and renders indexogram and partitiogram charts. In the present paper, we introduce the Rhythmic Partitioning Scripts (RP Scripts) as an application of Rhythmic Partitioning in the Python environment. It adds some features absent in Parsemat, such as the access to measure indications of each partition, introduction of rest handling, annotation of texture info into digital scores, and other improvements. The RP Scripts collect musical events' locations and output locations and partitions' data into CSV files, render indexogram/partitiogram charts, and generate annotated MusicXML score files. RP Scripts have three components: calculator (RPC), plotter (RPP), and annotator (RPA) scripts.