Specialized Swing widgets for audio applications in Scala