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

Share
This entry was posted in Meeting and tagged , , . Bookmark the permalink.

2 Responses to September 2010 VIJUG Meeting – Java Audio Programming

  1. Kevin Matz says:

    Hello VIJUG members,

    I’ve just been informed there has been a scheduling conflict and the
    boardroom at the Vancouver Island Tech Park is not available for our
    VIJUG meeting on Thursday.

    The September meeting is being rescheduled to the following new date
    and time:

    Thursday, September 30, 2010
    6:00 pm to 8:00 pm
    at the Vancouver Island Tech Park Boardroom, 4464 Markham St.

    Sorry for the confusion. Hope to see you there on the 30th!

    Thanks,
    Kevin Matz

  2. Kevin Matz says:

    Hi all,

    If you missed the meeting, you’re welcome to check out the slides and the demo code at:

    http://www.kevinmatz.com/articles-and-presentations/vijug-java-audio-programming/index.html

    Thanks,
    Kevin Matz

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>