Contributor
Michael Papadopoulos

Creating Fundamental Ruler and Waveform Display Options


Mentors
Audacity mentor
Organization
Audacity
Technologies
c++, qt, cmake
Topics
audio, Ruler, Nonlinear
The current display options in Audacity for Rulers and Waveforms lack many features one might expect from audio editing and recording software. Additionally, the current infrastructure for Rulers is inflexible and hard to customize, making it difficult for developers to create new options. My project will flesh out the existing ruler infrastructure, allowing for not only linear and logarithmic rulers, but also other nonlinear and completely custom rulers. I will use this to create display options like a true linear decibel scale, a time ruler that counts by beats and bars, and many new ways to display waveforms.