Skip to content

Instantly share code, notes, and snippets.

@RyanScottLewis
Created April 22, 2011 04:53
Show Gist options
  • Save RyanScottLewis/936040 to your computer and use it in GitHub Desktop.
Save RyanScottLewis/936040 to your computer and use it in GitHub Desktop.
module MIDI
# Source: http://www.midi.org/techspecs/manid.php
Manufacturers = {
"Ta Horng Musical Instrument" => [0x00, 0x00, 0x74],
"e-Tek Labs (Forte Tech)" => [0x00, 0x00, 0x75],
"Electro-Voice" => [0x00, 0x00, 0x76],
"Midisoft Corporation" => [0x00, 0x00, 0x77],
"QSound Labs" => [0x00, 0x00, 0x78],
"Westrex" => [0x00, 0x00, 0x79],
"Nvidia" => [0x00, 0x00, 0x7A],
"ESS Technology" => [0x00, 0x00, 0x7B],
"Media Trix Peripherals" => [0x00, 0x00, 0x7C],
"Brooktree Corp" => [0x00, 0x00, 0x7D],
"Otari Corp" => [0x00, 0x00, 0x7E],
"Key Electronics, Inc." => [0x00, 0x00, 0x7F],
"Shure incorporated" => [0x00, 0x01, 0x00],
"AuraSound" => [0x00, 0x01, 0x01],
"Crystal Semiconductor" => [0x00, 0x01, 0x02],
"Conexant (Rockwell)" => [0x00, 0x01, 0x03],
"Silicon Graphics" => [0x00, 0x01, 0x04],
"M-Audio (Midiman)" => [0x00, 0x01, 0x05],
"PreSonus" => [0x00, 0x01, 0x06],
"Topaz Enterprises" => [0x00, 0x01, 0x08],
"Cast Lighting" => [0x00, 0x01, 0x09],
"Microsoft" => [0x00, 0x01, 0x0A],
"Sonic Foundry" => [0x00, 0x01, 0x0B],
"Line 6 (Fast Forward)" => [0x00, 0x01, 0x0C],
"Beatnik Inc" => [0x00, 0x01, 0x0D],
"Van Koevering Company" => [0x00, 0x01, 0x0E],
"Altech Systems" => [0x00, 0x01, 0x0F],
"S & S Research" => [0x00, 0x01, 0x10],
"VLSI Technology" => [0x00, 0x01, 0x11],
"Chromatic Research" => [0x00, 0x01, 0x12],
"Sapphire" => [0x00, 0x01, 0x13],
"IDRC" => [0x00, 0x01, 0x14],
"Justonic Tuning" => [0x00, 0x01, 0x15],
"TorComp Research Inc." => [0x00, 0x01, 0x16],
"Newtek Inc." => [0x00, 0x01, 0x17],
"Sound Sculpture" => [0x00, 0x01, 0x18],
"Walker Technical" => [0x00, 0x01, 0x19],
"Digital Harmony (PAVO)" => [0x00, 0x01, 0x1A],
"InVision Interactive" => [0x00, 0x01, 0x1B],
"T-Square Design" => [0x00, 0x01, 0x1C],
"Nemesys Music Technology" => [0x00, 0x01, 0x1D],
"DBX Professional (Harman Intl)" => [0x00, 0x01, 0x1E],
"Syndyne Corporation" => [0x00, 0x01, 0x1F],
"Bitheadz" => [0x00, 0x01, 0x20],
"Cakewalk Music Software" => [0x00, 0x01, 0x21],
"Analog Devices" => [0x00, 0x01, 0x22],
"National Semiconductor" => [0x00, 0x01, 0x23],
"Boom Theory / Adinolfi Alternative Percussion" => [0x00, 0x01, 0x24],
"Virtual DSP Corporation" => [0x00, 0x01, 0x25],
"Antares Systems" => [0x00, 0x01, 0x26],
"Angel Software" => [0x00, 0x01, 0x27],
"St Louis Music" => [0x00, 0x01, 0x28],
"Lyrrus dba G-VOX" => [0x00, 0x01, 0x29],
"Ashley Audio Inc." => [0x00, 0x01, 0x2A],
"Vari-Lite Inc." => [0x00, 0x01, 0x2B],
"Summit Audio Inc." => [0x00, 0x01, 0x2C],
"Aureal Semiconductor Inc." => [0x00, 0x01, 0x2D],
"SeaSound LLC" => [0x00, 0x01, 0x2E],
"U.S. Robotics" => [0x00, 0x01, 0x2F],
"Aurisis Research" => [0x00, 0x01, 0x30],
"Nearfield Research" => [0x00, 0x01, 0x31],
"FM7 Inc" => [0x00, 0x01, 0x32],
"Swivel Systems" => [0x00, 0x01, 0x33],
"Hyperactive Audio Systems" => [0x00, 0x01, 0x34],
"MidiLite (Castle Studios Productions)" => [0x00, 0x01, 0x35],
"Radikal Technologies" => [0x00, 0x01, 0x36],
"Roger Linn Design" => [0x00, 0x01, 0x37],
"TC-Helicon Vocal Technologies" => [0x00, 0x01, 0x38],
"Event Electronics" => [0x00, 0x01, 0x39],
"Sonic Network Inc" => [0x00, 0x01, 0x3A],
"Realtime Music Solutions" => [0x00, 0x01, 0x3B],
"Apogee Digital" => [0x00, 0x01, 0x3C],
"Classical Organs, Inc." => [0x00, 0x01, 0x3D],
"Microtools Inc." => [0x00, 0x01, 0x3E],
"Numark Industries" => [0x00, 0x01, 0x3F],
"Frontier Design Group, LLC" => [0x00, 0x01, 0x40],
"Recordare LLC" => [0x00, 0x01, 0x41],
"Starr Labs" => [0x00, 0x01, 0x42],
"Voyager Sound Inc." => [0x00, 0x01, 0x43],
"Manifold Labs" => [0x00, 0x01, 0x44],
"Aviom Inc." => [0x00, 0x01, 0x45],
"Mixmeister Technology" => [0x00, 0x01, 0x46],
"Notation Software" => [0x00, 0x01, 0x47],
"Mercurial Communications" => [0x00, 0x01, 0x48],
"Wave Arts" => [0x00, 0x01, 0x49],
"Logic Sequencing Devices" => [0x00, 0x01, 0x4A],
"Axess Electronics" => [0x00, 0x01, 0x4B],
"Muse Research" => [0x00, 0x01, 0x4C],
"Open Labs" => [0x00, 0x01, 0x4D],
"Guillemot R&D Inc" => [0x00, 0x01, 0x4E],
"Samson Technologies" => [0x00, 0x01, 0x4F],
"Electronic Theatre Controls" => [0x00, 0x01, 0x50],
"Research in Motion" => [0x00, 0x01, 0x51],
"Mobileer" => [0x00, 0x01, 0x52],
"Synthogy" => [0x00, 0x01, 0x53],
"Lynx Studio Technology Inc." => [0x00, 0x01, 0x54],
"Damage Control Engineering LLC" => [0x00, 0x01, 0x55],
"Yost Engineering, Inc." => [0x00, 0x01, 0x56],
"Brooks & Forsman Designs LLC / DrumLite" => [0x00, 0x01, 0x57],
"Infinite Response" => [0x00, 0x01, 0x58],
"Garritan Corp" => [0x00, 0x01, 0x59],
"Plogue Art et Technologie, Inc" => [0x00, 0x01, 0x5A],
"RJM Music Technology" => [0x00, 0x01, 0x5B],
"Custom Solutions Software" => [0x00, 0x01, 0x5C],
"Sonarcana LLC" => [0x00, 0x01, 0x5D],
"Centrance" => [0x00, 0x01, 0x5E],
"Kesumo LLC" => [0x00, 0x01, 0x5F],
"Stanton" => [0x00, 0x01, 0x60],
"Livid Instruments" => [0x00, 0x01, 0x61],
"First Act / 745 Media" => [0x00, 0x01, 0x62],
"Pygraphics, Inc." => [0x00, 0x01, 0x63],
"Panadigm Innovations Ltd" => [0x00, 0x01, 0x64],
"Avedis Zildjian Co" => [0x00, 0x01, 0x65],
"Auvital Music Corp" => [0x00, 0x01, 0x66],
"Inspired Instruments Inc" => [0x00, 0x01, 0x67],
"Chris Grigg Designs" => [0x00, 0x01, 0x68],
"Slate Digital LLC" => [0x00, 0x01, 0x69],
"American Audio/DJ" => [0x00, 0x01, 0x70],
"Mega Control Systems" => [0x00, 0x01, 0x71],
"Kilpatrick Audio" => [0x00, 0x01, 0x72],
"iConnectivity" => [0x00, 0x01, 0x73],
"Fractal Audio" => [0x00, 0x01, 0x74],
"NetLogic Microsystems" => [0x00, 0x01, 0x75],
"Music Computing" => [0x00, 0x01, 0x76],
"Nektar Technology Inc" => [0x00, 0x01, 0x77],
"Zenph Sound Innovations" => [0x00, 0x01, 0x78],
"Novation Digital Music System" => [0x00, 0x20, 0x29],
"Samkyung Mechatronics" => [0x00, 0x20, 0x2A],
"Medeli Electronics Co." => [0x00, 0x20, 0x2B],
"Charlie Lab SRL" => [0x00, 0x20, 0x2C],
"Blue Chip Music Technology" => [0x00, 0x20, 0x2D],
"BEE OH Corp" => [0x00, 0x20, 0x2E],
"LG Semicon America" => [0x00, 0x20, 0x2F],
"TESI" => [0x00, 0x20, 0x30],
"EMAGIC" => [0x00, 0x20, 0x31],
"Behringer GmbH" => [0x00, 0x20, 0x32],
"Access Music Electronics" => [0x00, 0x20, 0x33],
"Synoptic" => [0x00, 0x20, 0x34],
"Hanmesoft" => [0x00, 0x20, 0x35],
"Terratec Electronic GmbH" => [0x00, 0x20, 0x36],
"Proel SpA" => [0x00, 0x20, 0x37],
"IBK MIDI" => [0x00, 0x20, 0x38],
"IRCAM" => [0x00, 0x20, 0x39],
"Propellerhead Software" => [0x00, 0x20, 0x3A],
"Red Sound Systems Ltd" => [0x00, 0x20, 0x3B],
"Elektron ESI AB" => [0x00, 0x20, 0x3C],
"Sintefex Audio" => [0x00, 0x20, 0x3D],
"MAM (Music and More)" => [0x00, 0x20, 0x3E],
"Amsaro GmbH" => [0x00, 0x20, 0x3F],
"CDS Advanced Technology BV" => [0x00, 0x20, 0x40],
"Touched By Sound GmbH" => [0x00, 0x20, 0x41],
"DSP Arts" => [0x00, 0x20, 0x42],
"Phil Rees Music Tech" => [0x00, 0x20, 0x43],
"Stamer Muiskanlagen GmbH" => [0x00, 0x20, 0x44],
"Musical Muntaner S.A. dba Soundart" => [0x00, 0x20, 0x45],
"C-Mexx Software" => [0x00, 0x20, 0x46],
"Klavis Technologies" => [0x00, 0x20, 0x47],
"Noteheads AB" => [0x00, 0x20, 0x48],
"Algorithmix" => [0x00, 0x20, 0x49],
"Skrydstrup R&D" => [0x00, 0x20, 0x4A],
"Professional Audio Company" => [0x00, 0x20, 0x4B],
"NewWave Labs (MadWaves)" => [0x00, 0x20, 0x4C],
"Vermona" => [0x00, 0x20, 0x4D],
"Nokia" => [0x00, 0x20, 0x4E],
"Wave Idea" => [0x00, 0x20, 0x4F],
"Hartmann GmbH" => [0x00, 0x20, 0x50],
"Lion's Tracs" => [0x00, 0x20, 0x51],
"Analogue Systems" => [0x00, 0x20, 0x52],
"Focal-JMlab" => [0x00, 0x20, 0x53],
"Ringway Electronics (Chang-Zhou) Co Ltd" => [0x00, 0x20, 0x54],
"Faith Technologies (Digiplug)" => [0x00, 0x20, 0x55],
"Showworks" => [0x00, 0x20, 0x56],
"Manikin Electronic" => [0x00, 0x20, 0x57],
"1 Come Tech" => [0x00, 0x20, 0x58],
"Phonic Corp" => [0x00, 0x20, 0x59],
"Dolby Australia (Lake)" => [0x00, 0x20, 0x5A],
"Silansys Technologies" => [0x00, 0x20, 0x5B],
"Winbond Electronics" => [0x00, 0x20, 0x5C],
"Cinetix Medien und Interface GmbH" => [0x00, 0x20, 0x5D],
"A&G Soluzioni Digitali" => [0x00, 0x20, 0x5E],
"Sequentix Music Systems" => [0x00, 0x20, 0x5F],
"Oram Pro Audio" => [0x00, 0x20, 0x60],
"Be4 Ltd" => [0x00, 0x20, 0x61],
"Infection Music" => [0x00, 0x20, 0x62],
"Central Music Co. (CME)" => [0x00, 0x20, 0x63],
"genoQs Machines GmbH" => [0x00, 0x20, 0x64],
"Medialon" => [0x00, 0x20, 0x65],
"Waves Audio Ltd" => [0x00, 0x20, 0x66],
"Jerash Labs" => [0x00, 0x20, 0x67],
"Da Fact" => [0x00, 0x20, 0x68],
"Elby Designs" => [0x00, 0x20, 0x69],
"Spectral Audio" => [0x00, 0x20, 0x6A],
"Arturia" => [0x00, 0x20, 0x6B],
"Vixid" => [0x00, 0x20, 0x6C],
"C-Thru Music" => [0x00, 0x20, 0x6D],
"Ya Horng Electronic Co LTD" => [0x00, 0x20, 0x6E],
"SM Pro Audio" => [0x00, 0x20, 0x6F],
"OTO MACHINES" => [0x00, 0x20, 0x70],
"ELZAB S.A., G LAB" => [0x00, 0x20, 0x71],
"Blackstar Amplification Ltd" => [0x00, 0x20, 0x72],
"M3i Technologies GmbH" => [0x00, 0x20, 0x73],
"Xiring" => [0x00, 0x20, 0x74],
"Prostage SL" => [0x00, 0x20, 0x75],
"Teenage Engineering" => [0x00, 0x20, 0x76],
"Tobias Erichsen" => [0x00, 0x20, 0x77],
"Nixer Ltd" => [0x00, 0x20, 0x78],
"Hanpin Electron Co Ltd" => [0x00, 0x20, 0x79],
"MIDI-hardware R.Sowa" => [0x00, 0x20, 0x7A],
"Beyond Music Industrial Ltd" => [0x00, 0x20, 0x7B],
"Kiss Box B.V." => [0x00, 0x20, 0x7C],
"Misa Digital Technologies Ltd" => [0x00, 0x20, 0x7D],
"AI Musics Technology Inc" => [0x00, 0x20, 0x7E],
"Kawai Musical Instruments MFG. CO. Ltd" => [0x40],
"Roland Corporation" => [0x41],
"Korg Inc." => [0x42],
"Yamaha Corporation" => [0x43],
"Casio Computer Co. Ltd" => [0x44],
"Kamiya Studio Co. Ltd" => [0x46],
"Akai Electric Co. Ltd." => [0x47],
"Victor Company of Japan, Ltd." => [0x48],
"Fujitsu Limited" => [0x4B],
"Sony Corporation" => [0x4C],
"Teac Corporation" => [0x4E],
"Matsushita Electric Industrial Co. , Ltd" => [0x50],
"Fostex Corporation" => [0x51],
"Zoom Corporation" => [0x52],
"Matsushita Communication Industrial Co., Ltd." => [0x54],
"Suzuki Musical Instruments MFG. Co., Ltd." => [0x55],
"Fuji Sound Corporation Ltd." => [0x56],
"Acoustic Technical Laboratory, Inc." => [0x57],
"Faith, Inc." => [0x59],
"Internet Corporation" => [0x5A],
"Seekers Co. Ltd." => [0x5C],
"SD Card Association" => [0x5F],
"Crimson Technology Inc." => [0x00, 0x40, 0x00],
"Softbank Mobile Corp" => [0x00, 0x40, 0x01],
"D&M Holdings Inc." => [0x00, 0x40, 0x03]
}
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment