User Tools

Site Tools


introduction_to_midi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
introduction_to_midi [2016/06/05 23:09]
psykhaze
introduction_to_midi [2016/06/05 23:15]
psykhaze
Line 1: Line 1:
-\\ +====== Introduction to MIDI ======
-====== Summary ====== +
-This page is to contain information for people who are unfamiliar with either MIDI, electronics or programming and to provide them with a launching pad.  New users are encouraged to read the following WIKI pages: +
- +
-  * [[What is a MIDIbox]] +
-  * [[Introduction to uCApps.de]] +
-  * [[Questions and Answers]] +
-  * [[Forum Netiquette]] +
- +
-====== Contents ====== +
- +
-  * MIDI basics +
-  * Components properties +
-  * Microcontrollers +
-  * Programming basics +
- +
- +
-\\ +
-====== Introduction to MIDI======+
  
 [[http://​en.wikipedia.org/​wiki/​Musical_Instrument_Digital_Interface|Wikipedia Page on MIDI]] [[http://​en.wikipedia.org/​wiki/​Musical_Instrument_Digital_Interface|Wikipedia Page on MIDI]]
Line 23: Line 5:
 Ok, so if you've found this site you probably already have some idea of what MIDI is, and you've probably even used it before. ​ Maybe you use it everyday in the studio.  ​ Ok, so if you've found this site you probably already have some idea of what MIDI is, and you've probably even used it before. ​ Maybe you use it everyday in the studio.  ​
  
-//But, what exactly is MIDI? // +//**But, what exactly is MIDI**? // 
  
 Well, the short answer is simple: MIDI is a specification for digital communication between musical equipment, not a particular piece of hardware.  ​ Well, the short answer is simple: MIDI is a specification for digital communication between musical equipment, not a particular piece of hardware.  ​
  
-//Ok, so what does that mean? // +//**Ok, so what does that mean?** // 
  
 This is where it becomes more technical and we'll need to start breaking things into smaller pieces to become understandable. ​ So, lets start with the basics.  ​ This is where it becomes more technical and we'll need to start breaking things into smaller pieces to become understandable. ​ So, lets start with the basics.  ​
Line 34: Line 16:
 MIDI has been around for some time now, particularly in "​digital years" . When MIDI first became a standard most people were gawking at Apple IIe's ;​)  ​ MIDI has been around for some time now, particularly in "​digital years" . When MIDI first became a standard most people were gawking at Apple IIe's ;​)  ​
  
-//So, what does MIDI do and why did Dave invent it?//  ​+//**So, what does MIDI do and why did Dave invent it?**//  ​
  
 What MIDI does is create a efficient way of communicating any bit of information about music: Note numbers, Note durations, Expression values, Tempo etc.  It does this by assigning a special number to each kind of event and attaching that number to a value. ​ Since digital circuits are good at dealing with numbers this is an efficient system for communicating information.  ​ What MIDI does is create a efficient way of communicating any bit of information about music: Note numbers, Note durations, Expression values, Tempo etc.  It does this by assigning a special number to each kind of event and attaching that number to a value. ​ Since digital circuits are good at dealing with numbers this is an efficient system for communicating information.  ​
Line 42: Line 24:
 The downside of being efficient in a computer is that raw MIDI information is hard if not impossible to read.  You will need to study the detailed specification,​ become familiar with the number that represents each kind of event and the range of values each event has.  ​ The downside of being efficient in a computer is that raw MIDI information is hard if not impossible to read.  You will need to study the detailed specification,​ become familiar with the number that represents each kind of event and the range of values each event has.  ​
  
-Doesn'​t sound too bad?  Well, there is another hitch, MIDI numbers don't come in "​normal"​ 1-10 values. ​ MIDI is almost always written in Hexidecimal (or Hex for short), meaning each digit can be 1-F.  That is 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, A, B, C, D, E, F.  You get it?  Let me explain a little more.  ​+//**Doesn'​t sound too bad?**//   
 + 
 +Well, there is another hitch, MIDI numbers don't come in "​normal"​ 1-10 values. ​ MIDI is almost always written in Hexidecimal (or Hex for short), meaning each digit can be 1-F.  That is 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, A, B, C, D, E, F.  You get it?  Let me explain a little more.  ​
  
 In Hexadecimal each digit can can be one of 16 values whereas we humans are used to each digit being one of 10 values. ​ Instead of inventing new numbers for Hex people simply use the first 6 letters of the alphabet. ​ So, A = 10, B = 11 etc.  In order to tell the difference between the Hex number system and the decimal number system, hex is usually written like this: 0x01.  The "​0x"​ is to append the beginning of the number and is always the same. In Hexadecimal each digit can can be one of 16 values whereas we humans are used to each digit being one of 10 values. ​ Instead of inventing new numbers for Hex people simply use the first 6 letters of the alphabet. ​ So, A = 10, B = 11 etc.  In order to tell the difference between the Hex number system and the decimal number system, hex is usually written like this: 0x01.  The "​0x"​ is to append the beginning of the number and is always the same.
Line 48: Line 32:
 **Also see:** **Also see:**
   * [[midi_specification|About MIDI]]   * [[midi_specification|About MIDI]]
-  * MIDI page at the WIKIpedia ​ 
- 
-\\ 
-\\ 
-====== Components Properties ====== 
- 
-For many people without a local electronics shop sourcing the proper components can really be a hassle. ​ There are numerous different types of components and there seems to be no end to their variations. ​ To make matters worse there is often little ryhme or reason behind how components are specified and labeled and sometimes it can be left to a new user to figure this out by trial and error. ​ For those who are completely new, I would recommend checking out the [[electronics basics]] section .  ​ 
- 
-  * Resistor Specifications 
-    * Wattage rating 
-    * Ohms 
-    * Tolerance 
-  * Potentiometers 
-    * Taper 
-    * Wattage rating 
-    * Package 
-    * Dual/Single 
-    * Ohms 
-    * Tolerance 
-  * Capacitor Specifications 
-    * Capacitance 
-    * Voltage rating 
-    * Polarity 
-    * Capacitor types 
-      * Ceramic 
-      * Electrolytic 
-      * Polyester 
-      * Polystyrene 
-  * Diode Specifications 
-  * Transistor Specifications 
-    * NPN, PNP and FET's 
-  * Linear Specifications 
-  * Logic Specifications 
- 
-\\ 
-====== Microcontrollers ====== 
- 
-see [[Core Module]] 
- 
-\\ 
-====== Programming ====== 
  
-see [[Application Development]] 
  
-\\ 
 ====== Getting started with electronics ====== ====== Getting started with electronics ======
  
Line 130: Line 71:
   * How to ask for help   * How to ask for help
  
-===== In Detail ===== 
  
-** ResistorsCapacitors, Inductors and Diodes ​** +** Diodespart II: Enter the semiconductor ​**
-This is the kiddie pool of electronics,​ if you passed algebra than figuring out these types of components will be easy.+
  
-** Circuit anaylisis techniques ** 
-  * Series and Parallel circuits 
-  * Network Analysis 
-  * Node Analysis 
-  * Thevinin 
-  * Norton 
- 
-** Diodes, part II: Enter the semiconductor ** 
 As it turns out the humble diode is the gateway to everything we associate electronics with today. ​ It all has to do with the material diodes are made of, materials classified as semiconductors because their conductive properties can be controlled using electricity. ​ This is huge, real huge. As it turns out the humble diode is the gateway to everything we associate electronics with today. ​ It all has to do with the material diodes are made of, materials classified as semiconductors because their conductive properties can be controlled using electricity. ​ This is huge, real huge.
  
-** The Transistor ** 
-  * PNP vs NPN 
-  * The Transistor Switch 
-  * The Emitter Follower 
-  * The Amplifier 
-  * The current source and current sink 
-  * The current Mirror 
-  * The differential amplifier 
-  * The FET transistor 
  
 ** Linear devices ** ** Linear devices **
-  * The opamp 
   * The OTA   * The OTA
  
 ** Logic devices ** ** Logic devices **
-  * Digital vs Analog 
   * Digital to Analog Converters and Analog to Digital Converters ​ (DAC's and ADC's)   * Digital to Analog Converters and Analog to Digital Converters ​ (DAC's and ADC's)
   * Multiplexers and Switches   * Multiplexers and Switches
Line 168: Line 88:
   * What kind of tools?   * What kind of tools?
  
- 
-\\ 
 **Also see:** **Also see:**
   * [[Parts]]   * [[Parts]]
  
introduction_to_midi.txt · Last modified: 2016/06/05 23:42 by psykhaze