Vancouver Island Java User Group VIJUG

where Java geeks meet on the island.

September 2010 VIJUG Meeting – Java Audio Programming

If there is one thing Java is definitely not know for it is the multimedia related capabilities in its API. This month we will get a tour through the audio related API in Java and see how they can be use to create a mod player. And yes.. if you don’t know what that is you will find out about that too.

Where:
Vancouver Island Technology Park, Conference Center Room – 4464 Markham Street, Victoria, BC
When:
Thursday, 23nd September 2010, 18:00-20:00
Presentation:
Exploring Audio Programming in Java presented by Kevin Matz

Have you ever wanted to add sound effects, music, or audio recording to your Java applications? In this presentation, we will take a look at audio programming in Java.

We’ll explore the javax.sound API and third-party libraries and use these to play samples and MP3 files. Then, to explore audio processing in more depth, we’ll take a look at recording audio from a microphone and applying effects in real time.

We’ll then take a look at some fundamental audio concepts and the surprisingly simple math that underlies music, and we’ll see how these give rise to basic synthesis and mixing techniques. We’ll put it all together by seeing these techniques in action in a MOD music player implemented in pure Java.

Presenter:
Kevin is currently a developer and analyst at JEA Pension System Solutions in Victoria, but is an avid software hobbyist and has been enthusiastic about creating various fun projects in Java since 2000. He holds a BSc from the University of Victoria and is completing an MSc with the Open University (UK).
Goodies:
We will raffle off a personal license for IntelliJ IDEA sponsored by JetBrains. JetBrains
a JRebel license from zeroturnaround Zeroturnaround
Who:
All VIJUG members and anybody else interested are welcome to attend. If you intend to come please send an email or register with the Facebook event or just show up.

We hope to meet you there.

VIJUG Team

Comments are closed.