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.
14 years of coding experience
14 years of employment as a software developer
PhD, Computer Science, Music Theory, PhD, Computer Science, Music Theory at Indiana University Bloomington
🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)
Role in this project:
Back-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.
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.