04.04.2013 Views

Real-time Music Synthesis in Java - bomers.de

Real-time Music Synthesis in Java - bomers.de

Real-time Music Synthesis in Java - bomers.de

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12<br />

<strong>Real</strong>-<strong>time</strong> <strong>Music</strong> <strong>Synthesis</strong> <strong>in</strong> <strong>Java</strong> us<strong>in</strong>g the Metronome Garbage Collector<br />

<strong>Java</strong> for <strong>Real</strong>-<strong>time</strong> MIDI <strong>Synthesis</strong><br />

Typical real-<strong>time</strong> music application<br />

Requires max 5-10ms latency, 1-2ms jitter<br />

Harmonicon: all-<strong>Java</strong> synthesizer<br />

• SoundFont-2 wavetable synthesizer<br />

• 64-bit sample precision<br />

• Arbitrary polyphony (500 voices on current hardware)<br />

• Concurrent (multiprocessor) ren<strong>de</strong>r<strong>in</strong>g<br />

• Modular, flexible, high-level <strong>de</strong>sign<br />

• Extensive use of object-orientation and dynamic allocation<br />

Bacon/Bomers ICMC’07 - Copenhagen 30 August 2007

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!