The graphical user interface for music visualization already exists and the goal of diploma thesis was to create an upgraded version. As part of the thesis, a program was developed that allows drawing in parallel with the selected audio file. Some of the benefits of a new version of the program: one-click scrolling of audio files, the ability to delete drawing history and shorter mouse path to select colour, size and drawing tool. The diploma thesis describes planning of the design and the implementation of the interface. It concludes with possible upgrades of useful elements and the methods.
The application was developed in Java 8.0 with a Java Swing, that is used to create window-based applications. The logic of the program mostly follows the methodology of the MVC (Model-View-Controller) framework, where the program logic is divided into three elements. Typical flow of application is by first importing sound file in WAV format. User draws visual interpretation of the sound by given tools and when finished exports the video in MP4 format.
|