frets calculated dynamically