Don Byrd

Senior Scientist & Adjunct Associate Professor

Bloomington, Indiana, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Don Byrd is a computer scientist and software architect with 14+ years of experience building music- and multimedia-focused systems, currently serving as Senior Scientist and Adjunct Associate Professor at Indiana University Bloomington. He combines deep expertise in audio, information retrieval, visualization, and user interface design with hands-on C and Java development, having led the 180k-line Nightingale music-notation project and contributed to the Verovio music engraving library. His work spans research, teaching, and production software—designing timeline frameworks for synchronized multimedia and creating music-informatics curricula and tools. Notably, he blends scholarly rigor (PhD in CS and Music Theory) with practical engineering: implementing mensural notation support and core MEI I/O features in open-source notation tooling. Based in Bloomington, Indiana, he is known for translating complex temporal and musical concepts into usable software and interfaces.
code14 years of coding experience
job14 years of employment as a software developer
bookPhD, Computer Science, Music Theory, PhD, Computer Science, Music Theory at Indiana University Bloomington
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
music-notation10
imei9
ei9
musicxml7
javascript5

Programming languages (3)

C++HTMLXSLT

Github contributions (5)

github-logo-circle
rism-digital/verovio

May 2015 - Nov 2017

🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)
Role in this project:
userBack-end Developer
Contributions:84 commits, 2 PRs, 44 pushes in 2 years 6 months
Contributions summary:Don primarily contributed to the implementation of the `proport` element, a crucial feature for music notation engraving within the Verovio library. Their work involved creating the header and source files for the `proport` class, demonstrating an understanding of the library's architecture. The user also addressed typos and added support for the new mensural notation, which resulted in modifying the library's I/O MEI functionality as well as view graph.
engravingpythonmusic-compositionpypisvg
CHMTL/verovio

Feb 2017 - Sep 2018

Contributions:2 PRs, 40 pushes, 16 branches in 1 year 7 months
engravingmusic-notationnotationmusicmei
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial