uw07-sync/midi

  • SYNCHRONIZATION BASICS

  • MIDI

  • OPEN DISCUSSION


SYNCHRONIZATION

A. BASIC SYNCHRONIZATION TECHNIQUES

1. synchronization

a. basics

– read sync paragraph (mrt9 p. 371)

– multiple-machine operation

b. time code

– SMPTE/EBU time code basics

– what is a TC “address” or TC word? (mrt9 p. 372)

  • encoded onto magnetic tape (bi-phase)

  • 00:00:00:00 (MIDNIGHT!!!)

– LTC

  • can be read at fast, play and "relatively" slow speeds

  • video (window dub)

  • jam sync (mrt9 p. 379)


– VITC

  • can be read at extremely slow and stop-frame speeds, due to rotary head video design

– Frame Standards (mrt9 p. 374)

  • 30 fr/s b&w (non-drop frame)

  • 29.97 fr/s color (drop frame)

  • 25 fr/s EBU (Europe)

  • 24 fr/sec film


  • Broadcast Wav (imbeds timecode within the soundfile stream)


c. the time code synchronizer

– MASTER/SLAVE architecture

  • Who’s the master? (mrt9 page 383)

  • audio/audio & audio/video synchronization


d. digital video’s need for precise timing

– House sync (black burst)


e. MTC (MIDI time code)

– synchronous MIDI/SMPTE operation

– enables time code to be distributed throughout the MIDI chain

– 1/4 frame & other messages


keeping out of trouble (mrt9 page 387)



MIDI

  1. What is MIDI? (mrt9 page 284)

    1. a digital language for transmitting, manipulating and storing music and control-related data

  2. what MIDI isn’t

    1. it is a control language and cannot contain audio information itself

  3. why is MIDI

    1. repeatability

    2. editability

    3. flexibility

    4. affordability

  4. The power of MIDI (mrt9 page 282)

The MIDI cable

  • up to 16 data channels per cable

  • only works in one direction (MIDI 2 can, but is not often used)

  • communicates channel and system information



The MIDI daisy chain (follows a specific set of rules)

MIDI Jacks (mrt9 page 289)

  • in

  • out

  • thru (correct spelling)



The MIDI Message

– exploring the spec

– byte structure (note on example)

  • status

  • channel number (0-15 = 16 midi channels can be communicated over a line)

  • velocity

The Digital Word

– Channel Voice Messages (mrt9 p 297)

  • (use keyboard)

  • note on

  • channel pressure

  • program change

  • pitch bend

  • control change messages (mrt9 p 300-302)

    • open nuendo and look at control change

System Messages (mrt9 p 303 - 304)

  • MTC (MIDI time code)

  • Song Position Pointer

  • Song Select

  • Tune request (tuning)

  • EOX

System Exclusive (mrt9 p 304)

  • patch data communication (explain patch data and its uses)

  • control communication (could be either sysex or control change, depending upon the program design)


5. System Interconnection (shall we go through this again?)

  • cable

  • USB, firewire, thunderbolt

– The In, Out n’ thru and echo

  • MIDI chain

  • a stand-alone example (as above)

  • computer (with MIDI interface)


6. Instruments

  • Keyboards

  • Synth

    • analog

    • digital

  • Samplers

  • drum machine

7. hardware vs. software instruments

– Controllers (what is a controller?)

  • Keyboard

  • Wind

  • Perc pads

8. Sequencers

– Hardware-based (not often used)

– keyboard workstations (not often used)

– Computer (DAW) based

  • where does one begin

    • used in music composition

    • film and video

    • symphonic composition

    • gaming

    • multimedia

  • a

9. Sequence track editing (nuendo show & tell)

  • pitch

  • begin/length

  • controller editing

  • chords

  • grouping (intro, a-b-a-c, outro can be organized into blocks)

Lets Dive into it:

  • Haida - Scotchbroom

  • new songs - song02

    • ableton

  • flutterphase



– MIDI interface (alone or integrated into an audio interface)


controllers

  • keyboard

  • drum/perc


Percussion

  • Akai MPK-type samplers & NI maschine

  • drum performance software

    • Groove Agent

    • Toontrack

  • Drum replacement

    • Slate Triggger 2


9. MIDI mixing

  • you can definitely mix in the midi domain (I actually don't ... I (and many) print the tracks)

  • ALWAYS save your midi files with the session (always!)


10. sample libraries

  • spitfire

    • epic strings ($29)

    • Labs (free)

  • WE have to talk about NI

    • Kontakt

    • Maschine

    • and on and on ...

– music printing

- patch editors

8. MIDI to audio and audio to MIDI