-
Notifications
You must be signed in to change notification settings - Fork 18
2014f Day 11
OSC apps must agree on:
- an IP address (what computer is receiving the data?)
- a port number (the sending and receiving app must agree)
- a channel name (like a variable, which contains the data)
Processing OSC demo: https://github.com/n1ckfg/OscDemo
Raycasting: http://docs.unity3d.com/ScriptReference/Physics.Raycast.html
Sound effects libraries: Sounddogs (free low-quality, pay high-quality) http://www.sounddogs.com/ Adobe (free, many high-quality) http://offers.adobe.com/en/na/audition/offers/audition_dlc/AdobeAuditionDLCSFX.html?cq_ck=1407955238126&wcmmode=disabled
Unity audio controls "Pan level" means spatialization level. If the pan level is less than 1, you'll always hear the sound no matter where you are in the world.
"Spread" means pan level. 180 is stereo, 360 is reverse stereo. I usually use 120-160. The default setting of 0 can often sound too harsh.
Best practice is 16-bit 44KHz (vs. 16-bit 48KHz for film/tv) Record in 24-bit 48KHz
Basic Audition commands: Effects > Amplitude and Compression > Fade Envelope
Effects > Amplitude and Compression > Normalize Normalize to: 95% Normalize all channels equally: true
Kinect Unity packages
Kinect, OpenNI 1 (Mac or Windows): https://www.assetstore.unity3d.com/en/#!/content/7225
Kinect, MS SDK (Windows): https://www.assetstore.unity3d.com/en/#!/content/7747
Kinect, OpenNI 2 (Mac or Windows): https://www.assetstore.unity3d.com/en/#!/content/10693
Kinect 2 (Win8 only, $10): https://www.assetstore.unity3d.com/en/#!/content/18708