1 / 11

Carillon to MIDI

Carillon to MIDI. TA212: Block 4, Chapter 3. What is MIDI?. Musical Instrument Digital Interface a way to carry information about music from one place to another along a wire or in a file which note to play when to start which instrument to use. MIDI Connections. MIDI In. MIDI Thru.

hali
Download Presentation

Carillon to MIDI

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Carillon to MIDI TA212: Block 4, Chapter 3

  2. What is MIDI? • Musical Instrument Digital Interface • a way to carry information about music from one place to another along a wire or in a file • which note to play • when to start • which instrument to use TA212 - Block 4 - Chapter 3 - Carillon to MIDI

  3. MIDI Connections MIDI In MIDI Thru Synthesiser “local off” switch MIDI Out TA212 - Block 4 - Chapter 3 - Carillon to MIDI

  4. MIDI Messages • Instructions about what sounds to make • Status byte • note on • note off • program change (new instrument) • Data byte(s) • numerical information • pitch, volume etc. TA212 - Block 4 - Chapter 3 - Carillon to MIDI

  5. MIDI Channels • MIDI can support 16 channels. Each can be a separate synthesised instrument • Status bytes which refer to channels are arranged in blocks of 16 • So... • 144: “Note On” on Channel 1 • 145: “Note On” on Channel 2 • etc. TA212 - Block 4 - Chapter 3 - Carillon to MIDI

  6. MIDI Example 145 60 64 129 60 64 Note On - Channel 2 Middle C (C4) Mid range velocity (loudness) Note Off - Channel 2 Middle C (C4) Mid range velocity (loudness) TA212 - Block 4 - Chapter 3 - Carillon to MIDI

  7. Running Status • When repeating a message with the same status as the last message • just send the data • the status is implied • Don’t need to use NOTE OFF - just use NOTE ON again with a velocity of 0 • With a lot of notes this can save a lot of status bytes. TA212 - Block 4 - Chapter 3 - Carillon to MIDI

  8. Running Status Example • Without running status: • 146, 60, 64, 146, 64,64, 130, 60, 64, 130, 64, 64 • With running status: • 146, 60, 64, 64,64, 130, 60, 64, 64, 64 Repeated status bytes Repeated status bytes removed TA212 - Block 4 - Chapter 3 - Carillon to MIDI

  9. MIDI File • Standard MIDI File uses the Interchange File Format • like a WAV file • Fixed size Header Chunk • One Track Chunk per MIDI Track TA212 - Block 4 - Chapter 3 - Carillon to MIDI

  10. SMF Header Chunk “MThd” 4 bytes 0: One Track 1: Many tracks played together 2: Many tracks played in sequence Size (always 6 bytes) 4 bytes Format type 2 bytes No. of Tracks 2 bytes Time 2 bytes +ve: number of clock ticks per crotchet -ve: number of ticks between SMPTE Time Frames TA212 - Block 4 - Chapter 3 - Carillon to MIDI

  11. SMF Track Chunk • One Chunk per Track • Each MIDI Event consists of: • Delta Time • MIDI Message • Status Byte • Data Bytes “MTrk” Size MIDI Events TA212 - Block 4 - Chapter 3 - Carillon to MIDI

More Related