Foreword (optional) Introduction The main goal with our project was to design and construct a midi-software developing program. Both for arranging and playing already existing midi-files, and for composing and saving midi-files from scratch. We chose this project for mainly two reasons. First, noone of us had previous experience of working with music in the Java language, so this would be a great challange. Second, we are all quite interested in music. Main section Conclusions References