Anencumbrance. This Project became inactive shortly after the featurewas delivered intoJDK 7 and wassubsequentlydissolved Oct 2023. Discussion about sound components may befound onclient-libs-dev.
The current midi synthesizer implementation is a part oflicenced library and has the following disadvantages:
This project has temporary nature and will be open until allmajor objectives are acomplished. The project could be implementedincrementally (initially some basic functionality could beimplemented and then it can be enhanced with additianalfeatures).
Software MIDI Synthesizer is closely related with Instrument andSoundbank. Synthesizer uses Instruments to produce sound (actuallyInstruments difine how MIDI instuments should sound), Soundbank isset of Instruments and usually represents soundbank files (allowsto load resources, in particular instruments, from soundbankfile).
The main objective is: provide a reasonable alternative to theproprietary implementation (feature and quality wise).
Requirements for solution: