همینطور که برای کار کردن با کامپیوتر به زبان دیجیتالی (اعداد صفر و یکی) نیار داریم، برای کار با موسیقی هم نیاز به یک زبان داریم. این زبان MIDI یا Musical Instrument Digital Interface نام دارد. “میدی” پارامترهای موسیقی مثل پیچ، داینامیک، تمپو و دیگر پارامتر ها را منتقل میکند. ما نُتی را در میدیکیبورد خود مینوازیم و میدی دادههای مربوطه را به کامپیوتر منتقل میکند؛ حال این دادهها میتوانند در نرمافزار میزبان (DAW) ضبط، ویرایش و پخش شوند. میتوان دادهها را از کامپیوتر به میدی هم انتقال داد. میدی کنترلر هایی مثل میدی کیبورد (MIDI Keyboard) هستند که از خود صدایی ندارند، اما زبان میدی را انتقال میدهند.