Changes
MIDI
,/* Weblinks */
''Musical Instrument Digital Interface (MIDI)''
The original MIDI (Musical Instrument Digital Interface) protocol was developed in 1983 by Dave Smith and Ikutaro Kakehashi to enable communication between electronic instruments.
== Software Protocol ==
A MIDI message is typically 1-3 bytes long:
*Status Byte: Defines the message type (e.g., Note On) and channel (0-15, displayed as 1-16). Each status byte has a '1' as its most significant bit.*Data Bytes: Provide specifics (e.g., note number, velocity). Each data byte has a '0' as its most significant bit.
The 16-channel system lets one controller command multiple devices or voices independently. For example, Channel 1 could trigger a drum kit while Channel 2 plays a bassline.
MIDI doesn’t contain audio data. This makes MIDI files tiny compared to audio files—think kilobytes versus megabytes.
== Hardware Protocol ==
* [[DIY MIDI Interface from CPCAI magazine]]
* [[DIY MIDI Interface from CPCinfos magazine]] by Thierry MANGION, port &FAF0 [http://cpcrulez.fr/hardware_montage_8x-interface_MIDI-part_2__CNFO.htm]
* [[Willy|Willy MIDI]] General MIDI Wavetable Synth
* [[RSF3]] Multi-purpose expansion card including MIDI synth. It is EMR MIDI compatible [https://youtu.be/YOjV9AaIVKM Source]
== MIDI software for the CPC ==
* [[EMR Miditrack Performer]] (ElectroMusic Research)
== Presentation in ACU magazine magazines ==
<gallery>
image:MIDI test ACU Feb1989 p2.jpg|[[Amstrad Computer User]] reviews MIDI on CPC (page 2/3)
image:MIDI test ACU Feb1989 p3.jpg|[[Amstrad Computer User]] reviews MIDI on CPC (page 3/3)
image:MIDI CPCAI.jpg|[[CPC Amstrad International]] 2/1987 reviews MIDI on CPC (pages 16-22)
image:MIDI Interface CPCAI.jpg|[[CPC Amstrad International]] 2/1987 published a DIY MIDI interface & software for CPC (pages 24-31)
</gallery>
General MIDI (GM) is a standardized specification for electronic musical instruments and synthesizers, introduced in 1991 by the MIDI Manufacturers Association and the Japan MIDI Standards Committee.
General MIDI aimed to ensure consistency across devices by defining a uniform set of 128 instrument sounds (called "patches") , organized in a specific program change order:
{| class="wikitable"
|}
General MIDI largely superseded the previous Roland MT-32 de-facto standard and quickly became foundational in music production, video game soundtracks, and consumer electronics.
* http://en.wikipedia.org/wiki/MIDI_1.0 - wikipedia on MIDI 1.0
* http://en.wikipedia.org/wiki/Musical_Instrument_Digital_Interface - wikipedia on MIDI in general
* [http://tgv777.free.fr/index.php/fichiers-midi/ MIDI Files] [https://musical-artifacts.com/artifacts?order=most_downloaded&q=midi+soundfont MIDI SoundFonts]
* [https://youtu.be/LFWBqUK4G_Q E1M1 Using 40 Different Soundfonts! Comparison w/ Doom MIDI] by [[Doomkid]]
[[Category:Peripherals]]
[[Category:Music and sound]]
[[Category:DIY]] [[Category:Hardware]]