- Edited
BPM Calculations
I'm not sure yet how exactly the looping feature will be implemented and BPM might be useful but not as much as having a beatgrid. The beatgrid is way more important for looping than BPM because you always want to make cuts and loops on a beat. What's the difference you ask? A song has a single BPM value whereas a beatgrid will adapt to tempo changes within a song. So my current idea is to detect the beatgrid for a song and then use this to make it ease to define looping regions.
Artist formatting in song lists
Of course I could make the artist field bigger but that would make each song take up more space and therefore you will see less songs on your screen. It is a tradeoff. Maybe a configurable size might work but I doubt there is a single setting that would fit every use case.
Personally I work a lot with colors. I use colors for different song attributes that allow me to scan through large song lists just with the glimpse of an eye to find certain types of songs.