addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1launch-new-window--smalllight-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

RE: [nymusictech] Music software development

From: Marc H.
Sent on: Wednesday, November 9, 2011 11:40 AM
Hi Bjorn,
  I am both a programmer analyst and musician, and am very interested in learning all aspects of audio synthesis and programming.  I've done some work with Javasound and JSYN/JMSL but am looking to approach audio-tool construction at a low-level.  Will you be teaching more intensive classes in the future?
  Marc Harbatkin

From: [address removed]
Subject: [nymusictech] Music software development
To: [address removed]
Date: Sun, 6 Nov[masked]:39:16 -0500

Hey all,

I'll be teaching a class next week on developing music software. If you are interested in creating software that plays or records audio, this is for you! Hope to see some of you there!

Fundamentals of Audio Programming // TECH 755
Bjorn Roche
Wednesday, November 9th from 8:00 - 9:30 pm
ProTools, iTunes, SoundCloud, Garageband and Spotify all have audio playback at their heart. But whether it's editing, mixing, streaming, recording or effects, you need to know how to get audio in and out of your computer and what to do with it once you've got it. Processing audio is fundamentally different from processing text, html or even video. This intensive introductory session will explore:
- Very basic acoustics, psychoacoustics, analog signals, and digital representation
- Audio I/O methods, including blocking and callback
- Buffering
- Inter-thread communication for audio data
- Synchronization with video, HTML 5 content etc.
- Basic DSP (volume, mixing, panning, etc)
- A basic grasp of sound, and sampled audio.
- Understanding of a computer language, including arrays and basic arithmetic operators.
This course will not discuss metadata, only audio.
About the Instructor:
Bjorn Roche has consulted with Indaba Music, Sterling Sound, and others. He has led the development of two DAWs ("digital audio workstation"), including the first browser-based DAW that could record uncompressed audio while playing back as well as supporting real-time effects. He is a major contributor to PortAudio, a portable audio I/O library. He is currently developing a DAW called Xonami which allows musicians to collaborate in real-time from anywhere on the globe.
Bjorn Roche
Audio Collaboration

Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Bjorn Roche ([address removed]) from NYC MusicTechnology Meetup.
To learn more about Bjorn Roche, visit his/her member profile
To unsubscribe or to update your mailing list settings, click here

Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy