UCLA Extension Digital DJing Lecture 4
Upcoming SlideShare
Loading in...5
×
 

UCLA Extension Digital DJing Lecture 4

on

  • 1,873 views

We introduce you to using non-MIDI devices to DJ in Ableton Live with.

We introduce you to using non-MIDI devices to DJ in Ableton Live with.

Statistics

Views

Total Views
1,873
Views on SlideShare
1,792
Embed Views
81

Actions

Likes
0
Downloads
33
Comments
0

3 Embeds 81

http://thesmoothdj.com 51
http://www.thesmoothdj.com 27
http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

UCLA Extension Digital DJing Lecture 4 UCLA Extension Digital DJing Lecture 4 Presentation Transcript

  • The Art of Digital DJing Mixing Music,Video, and Technology Lecture 4. Feb 20, 2010 Sunday, February 21, 2010
  • Agenda • Finish student sets • HID Devices • OSC Digital DJing W’10 • iPhone/iPad Sunday, February 21, 2010
  • MIDI • Instrument to Instrument • Low resolution (7 bits = 128 values) • Number based addressing Digital DJing W’10 • 16 channels, 128 controllers each • 30 years old • Versatile Sunday, February 21, 2010 View slide
  • OSC • IP-based (runs on a network) • High resolution • Values can be referenced by name Digital DJing W’10 • Rare, but gaining ground Sunday, February 21, 2010 View slide
  • OSC • OSC = Open Sound Control - a protocol for communication among hardware • OSC exploits modern networking technology (Ethernet, UDP/IP); developed at UC Berkeley Center for New Music and Audio Technology (CNMAT http://cnmat.berkeley.edu) Digital DJing W’10 • OSC, like MIDI & HID, is a hardware communication protocol but they all differ • MIDI vs OSC: http://www.midi.org/aboutmidi/midi- osc.php Sunday, February 21, 2010
  • HID • USB device protocol • Not much music support • But some hobbyists are figuring it out Digital DJing W’10 • Values can be referenced by name • Usually found in game controllers and computer perhipherals Sunday, February 21, 2010
  • HID Devices Digital DJing W’10 Sunday, February 21, 2010
  • HID Devices • HID = Human Interface Device • Most HID devices are USB Digital DJing W’10 Sunday, February 21, 2010
  • HID & Ableton Live • To use HID Devices with Ableton Live, we must translate HID signals to MIDI signals • Quartz Composer & JunXion are examples of software that can route HID inputs into MIDI outputs and vice versa Digital DJing W’10 • QC is free and available on all Macs; JunXion is $60 and a little more user friendly Sunday, February 21, 2010
  • iPhone/iPod Touch • There are a few music related controller apps available on the App Store, but we recommend Touch OSC ($4.99) Digital DJing W’10 Sunday, February 21, 2010
  • TouchOSC • TouchOSC gives you lots of different touch controls to send/receive messages • As the name implies, TouchOSC is built on the OSC communication protocol; i.e. it sends OSC formatted signals Digital DJing W’10 • Faders, Buttons, XY Pad, LEDS, and more • You can even create your own control layouts! • Visit http://hexler.net/software/touchosc for complete documentation Sunday, February 21, 2010
  • TouchOSC and Ableton Live • To use TouchOSC, or any OSC device with Ableton, we need to translate OSC signals to MIDI so Ableton can understand the hardware input signals • We can use QC, JunXion, or OSCulator (an OSC based mapping software) to do this Digital DJing W’10 • QC is free but more manual labor; OSCulator costs $20 and works seamlessly with TouchOSC and several other hardware devices with easy to use templates • http://www.osculator.net/ to download (free trial available) • TouchOSC ($4.99) gives you a low cost (assuming you have an iPhone or iPod Touch already) extra MIDI Sunday, February 21, 2010
  • TouchOSC + OSCulator Usage • Launch OSCulator and Load your preferred TouchOSC preset (weʼll use “Beatmachine”) - these presets are in OSCulator / Samples Library • Make sure your computer and iPhone/iPod are on the same WiFi network Digital DJing W’10 • Launch TouchOSC Sunday, February 21, 2010
  • TouchOSC + OSCulator Usage • Under Network, youʼll find your computer with “OSCulator” name near it. • Leave outgoing port 8000 • Incoming can be 9000 Digital DJing W’10 Sunday, February 21, 2010
  • TouchOSC + OSCulator Usage • Go back and select Beatmachine layout for this example • Click done • now do your Ableton MIDI mapping as usual; Make sure in your Live preferences (see next slide) that OSCulator is activated as a MIDI input Digital DJing W’10 • Sanity checks - your MIDI indicator light in Ableton flashes when you touch a control on the phone; Sunday, February 21, 2010
  • Live Config • Youʼll see OSCulator show up the device section Digital DJing W’10 • Make sure Track and Remote are lit up for OSCulator Input / Output! Sunday, February 21, 2010
  • TouchOSC + OSCulator Usage • Make sure you hit run • In OSCulator, youʼll see the messages light up too when you touch a control on the phone Digital DJing W’10 Sunday, February 21, 2010
  • junXion • versatile translator of communication protocols (MIDI, OSC, and HID input to MIDI or OSC output) • Built by STEIM and available here: http:// www.steim.org/steim/ Digital DJing W’10 junxion_v4.html • Costs 60 Euros; Free version only works for 20 minutes and no saving of your work Sunday, February 21, 2010
  • junXion- quick guide • Launch junXion • In Ableton Live, make sure in your preferences that JunXion is setup as a MIDI input • Plug in some HID device like a Wii Controller • In the “Patches” View, refresh your HID Device list by hitting ⌘R Digital DJing W’10 • You should see your device show up on the junXion list • Press some buttons on the device to see the messages toggle in the list • Drag the message of interest into JunXion Input Sources column • Now switch to Ableton and turn on MIDI mapping - map as usual Sunday, February 21, 2010