“Mày có file nhạc MIDI nào hay không? Quẳng cho tao copy vào điện thoại làm nhạc chuông cái!”
Đấy, ngày xưa (2002) tôi nói ngu như thế đấy. Bạn đã từng như thế chưa?
Ý tôi là bạn đã từng gọi MIDI là “nhạc” chưa?
Dù là do thiếu hiểu biết hay tiện mồm thì chúng ta vẫn là những thằng “ngu” khi mở mồm gọi MIDI là nhạc.
Không thể chối cãi.
Chúng ta đã từng tiếp xúc với MIDI từ thời Nokia 1110 vẫn đang là con điện thoại HOT của biết bao thanh niên chơi bời.
Vậy thực chất chúng ta nhận cái gì từ nhà mạng sau mỗi tin nhắn tải “nhạc đơn âm” và ma thuật khủng khiếp nào đã biến nó thành giai điệu quen thuộc “téo teo tẻo tèo, téo teo tẻo tèo teo” (nếu bạn không đủ “trình độ” giải mã, tôi xin bật mí đó là nhạc logo của Nokia) mà chúng ta thường nghe cách đây 10 năm?
Hôm nay, nhân tiện cái MIDI Controller bị chết mất phím C6, tôi rảnh rỗi nên ngồi giới thiệu với các bạn bản chất của MIDI và mở rộng thêm về ứng dụng của MIDI trong Studio.
Đây là một bài hết sức đơn giản dành cho những người không có tí khái niệm nào về MIDI, công nghệ âm thanh nhưng muốn thoát “ngu” khẩn cấp và có một nền tảng vững chắc, chính xác nhất trước khi vập vào “vòng xoáy ham hố” (cực kỳ thú vị) làm nhạc tại nhà.
MIDI là cái quái gì vậy? Ai tự nhận mình “ngu” thì nên đọc
Thật may, nhờ có câu này tôi đã loại bớt được các cao thủ tinh tướng đọc bài để tránh phải nhặt lại những hòn đá ngu ngốc và ném trả lại vỡ đầu chủ nhân chúng.
MIDI (Musical Instrumental Digital Interface) diễn giải cực thô (nhưng chính xác) là Giao tiếp Phương tiện Âm nhạc Kỹ thuật số.
Sướt mướt hơn 1 chút, chúng ta có thể hiểu MIDI là phương thức giao tiếp kỹ thuật số sử dụng một ngôn ngữ chung giúp các nhạc cụ điện tử, các thiết bị âm nhạc hỗ trợ MIDI (gọi tắt là thiết bị MIDI) khác nhau trò chuyện, thấu hiểu nhau, truyền mệnh lệnh cho nhau và giúp nhau biểu đạt ý đồ thành âm thanh.
Bởi vậy, bạn đừng cho rằng chỉ có dân Keyboard mới cần biết về MIDI (có lẽ một phần là vì đại đa số các MIDI Controller đều thiết kế dạng Keyboard và tất cả các Keyboard đời mới đều hỗ trợ MIDI).
Tất cả những người làm nhạc bất kể tại gia hay studio chuyên nghiệp (cỡ Hans Zimmer hay Dr. Luke chăng nữa) đều cần biết đến MIDI và đều hưởng lợi rất nhiều từ nó.
Vì sao? Vì chức năng của MIDI là truyền dẫn các tín hiệu dữ liệu số bao gồm sự biểu đạt về âm nhạc (nốt nhạc, sắc thái chơi nhạc) và lệnh điều khiển hệ thống. Do đó, nó có khả năng điều khiển, tự động hóa và tương tác với tất cả các thiết bị phòng thu từ bàn mix nhạc của DJ, Keyboard, Synthesizer, Mixer, phần mềm thu âm, phần mềm nhạc cụ ảo (VSTi), thiết bị/phần mềm hiệu ứng âm thanh…
Bản chất của “Thiết bị MIDI”
Thiết bị MIDI có thể là bất cứ thiết bị nào hỗ trợ, làm việc với MIDI như: Keyboard, MIDI Controller, Synthesizer, Synth Sound Module, phần mềm nhạc cụ ảo, Software Synth, MIDI Interface, Audio Interface có cổng MIDI, Soundcard có cổng MIDI…
Bạn hãy nhớ rằng, thiết bị MIDI không giới hạn là phần cứng hay phần mềm!
MIDI là Dữ liệu, KHÔNG phải là âm thanh!
Nào, hãy nhắc lại với tôi 1 lần nữa: “MIDI là Dữ liệu, KHÔNG phải là âm thanh”!
MIDI không chứa bất cứ thông tin nào về âm thanh cả. Nó là những con số giúp các thiết bị âm nhạc hiểu được:
- Bạn chơi nốt nhạc nào?
- Chơi nốt nhạc mạnh hay nhẹ?
- Chơi nốt nhạc trong bao lâu? 1 giây hay 2 giây?
- Bạn có bật chế độ ngân hay không? (giống Pedal ngân trong Piano hoặc Keyboard)
- Bạn điều khiển pitch bend (nút biến đổi cao độ) như thế nào?
- Bạn điều chỉnh các thông số khác ra sao?
- Và rất nhiều các thông số khác
Trên đây là những thông tin cơ bản giúp bạn hiểu cái gì được truyền qua dây cáp MIDI (hoặc kết nối MIDI). Thiết bị, chương trình nhận tín hiệu này sẽ chuyển nó thành tín hiệu âm thanh (ví dụ: tiếng guitar đánh ở nốt Đô, đánh mạnh, ngân trong 3,28 giây, trong quá trình ngân nhéo dây lên nốt Đô thăng…) hoặc thực hiện thao tác trên thiết bị/phần mềm nào đó (ví dụ: đổi patch tiếng trong phần mềm Hypersonic từ tiếng Guitar sang Violin, đổi tham số Sustain trong phần mềm Vanguard từ 2 giây sang 1 giây…).
Và sướng nhất là bạn có thể dễ dàng chỉnh sửa, cắt, bổ sung, vá, điều chỉnh… một cách cực kỳ dễ dàng chứ không hề khó khăn như tín hiệu âm thanh!
Cơ chế hoạt động và cái sự SƯỚNG của MIDI
Về bản chất, MIDI hoạt động dựa trên các sự kiện nốt On/Off. Khi bạn nhấn phím đàn Keyboard, đó là Note On. Và khi bạn nhấc tay lên, đó là Note Off.
Các phần mềm xử lý MIDI (MIDI Sequencer: Cubase, Logic, Ableton Live…) cũng hoạt động theo nguyên tắc này. Nó ghi dữ liệu Note On/Off từ thiết bị MIDI bên ngoài theo 1 trục thời gian (gọi là Time Grid). Khung thời gian này luôn tỷ lệ với Tempo (tốc độ bản nhạc), bạn thay đổi tempo trên MIDI Sequencer, tự động độ dài của 1 nốt thu vào cũng thay đổi tương ứng.
Khi thu MIDI, bạn đặt tempo là 60 bpm. Sau đó, bạn chơi lại (playback) với tempo là 120 bpm thì độ dài đoạn nhạc bạn vừa thu giảm xuống ½.
Giả sử, bạn nối máy tính và Keyboard qua cổng MIDI. Khi bạn chơi keyboard và sử dụng phần mềm xử lý MIDI (MIDI Sequencer) trên máy tính để thu lại dữ liệu MIDI, MIDI Sequencer sẽ ghi lại toàn bộ các sự kiện Note On/Off kèm theo các dữ liệu về thời gian, tham số điều khiển (controller) như Pitch Bend, Modulation…
Khi bạn bấm Play trên phần mềm MIDI Sequencer, chính khối dữ liệu MIDI này sẽ được truyền ngược về Keyboard 1 cách nguyên vẹn qua dây cáp MIDI. Nếu Keyboard có bộ tiếng tích hợp sẵn (đại đa số các Keyboard đều có bộ âm thanh nhạc cụ sẵn như Yamaha S900/KORG X5/Roland Juno D. Các keyboard này gọi là Hardware Synthesizer), nó sẽ đọc các sự kiện Note On/Off kèm theo các tham số điều khiển, dữ liệu thời gian để phát ra âm thanh đúng như khi nãy bạn vừa chơi.
5 phút sau nghe lại bạn thấy mình đánh như Hjd#@**#. Nốt thì lệch nhịp, nốt thì phô. Thay vì phải chơi lại/thu lại từ đầu, bạn có thể ung dung ngồi dùng chuột và bàn phím sửa lại từng nốt nhạc trên máy tính cho ngon lành mà KHÔNG hề ảnh hưởng tới chất lượng âm thanh.
Vì MIDI không chứa tín hiệu âm thanh (nhắc lại lần thứ n!)! Xin nhớ giúp tôi 1 lần nữa.
Khi bạn bấm Playback trên MIDI Sequencer 1 lần nữa, phần mềm/thiết bị giả lập nhạc cụ (ở đây là cái Keyboard của bạn) sẽ đọc đoạn tín hiệu MIDI bạn vừa sửa lại trên máy tính và chuyển đổi lại thành âm thanh nhạc cụ như thể bạn vừa chơi xong!
Và nếu bạn muốn ghi lại đoạn nhạc đó dưới dạng tín hiệu âm thanh, hãy thu lại đầu ra analog của Keyboard bằng cách nối Line Out trên Keyboard vào Line In (đầu vào) của Soundcard hoặc Audio Interface rồi nhấn Record trên máy tính. Đó là quá trình chuyển đổi dữ liệu MIDI thành tín hiệu âm thanh.
Đối với Software Synth (ví dụ: nhạc cụ ảo (VSTi) trên máy tính), quá trình này diễn ra y hệt. Chỉ khác là bạn không cần phải kết nối dây cáp loằng ngoằng mà chỉ cần xuất âm thanh ra bằng chức năng của phần mềm mà thôi.
Ví dụ, đoạn dữ liệu MIDI Drums ở hình trên, sau khi được phần mềm giả lập Drums đọc và chuyển đổi thành âm thanh:
Thiên đường là đây chứ còn đâu nữa!
Cổng giao tiếp MIDI (In, Out, Thru)
In vào, Out ra, Thru qua.
Hãy nhớ nằm lòng câu trên. Học thuộc lần nữa nhé: “In vào, Out ra, Thru qua”.
Đó là cách mô tả chính xác công dụng của 3 cổng MIDI này chỉ với 1 câu vần vè 6 chữ. Dài dòng hơn, bạn có thể hình dung như sau:
Cổng MIDI In: Cổng tiếp nhận tín hiệu MIDI từ thiết bị khác
Cổng MIDI Out: Cổng giúp truyền tín hiệu MIDI sang thiết bị khác
Cổng MIDI Thru: Cổng Thru giúp thiết bị MIDI đóng vai trò như 1 thiết bị trung gian. Thiết bị MIDI chuyển tiếp tín hiệu MIDI nó nhận được từ cổng In, sang 1 thiết bị khác qua cổng Thru 1 cách nguyên vẹn. Nói cách khác, cổng In nhận được dữ liệu nào thì thiết bị MIDI chuyển đúng chính xác dữ liệu đó qua cổng Thru tới thiết bị khác
Trong 3 cổng trên, cổng Thru là khó hiểu nhất. Bạn đừng nhầm lẫn: Dù đều có nhiệm vụ gửi tín hiệu MIDI sang thiết bị khác, nhưng cổng Thru lấy nguồn dữ liệu từ cổng In – không liên quan gì tới cổng Out cả! Nếu bạn muốn kết nối nhiều hơn 2 thiết bị MIDI cùng 1 lúc (dân nhà nghề hay dùng thuật ngữ Daisy Chain), hãy dùng cổng Thru.
Ví dụ về 1 Daisy Chain:
Cổng USB MIDI
Các thiết bị đời mới hầu hết đều hỗ trợ truyền tải tín hiệu MIDI qua giao tiếp USB với máy tính. Đặc điểm của cách thức này là không có cổng MIDI Thru. Dữ liệu MIDI truyền tải qua 1 cổng USB có cả chiều đi và chiều về. Tiện quá!!!
Đối với các Studio tại nhà thông thường, bạn đừng lo lắng gì về việc thiếu cổng Thru. Vì sao? Vì bạn sẽ chủ yếu sử dụng các phần mềm giả lập âm thanh nhạc cụ để chuyển đổi dữ liệu MIDI thành âm thanh chứ không cần dùng các keyboard, sound module phần cứng bên ngoài nữa. Setup 1 Daisy Chain phần cứng vừa lằng nhằng, vừa mệt xác. Các phần mềm giả lập âm thanh nhạc cụ trên máy tính bây giờ tốt hơn nhiều so với âm thanh của mấy chiếc keyboard đó.
Đừng mang Kurzweil PC3-K8 hay Fantom X8 ra hù tôi trong phạm vi thu âm tại gia, vô ích!
Kênh MIDI
Các thiết bị MIDI thông thường có tối đa 16 kênh (MIDI Channel) để truyền/nhận tín hiệu. Dữ liệu truyền trên 16 kênh này hoàn toàn độc lập.
Một chiếc Tivi, giống thiết bị MIDI, có nhiều kênh: VTV1, VTV3, HBO, StarMovie… Trên 1 kênh VTV3 lại có nhiều chương trình như The Voice Vietnam, Thời sự, Gặp nhau cuối tuần. Với thiết bị MIDI, thì kênh truyền hình tương ứng với Kênh MIDI, chương trình truyền hình trong 1 kênh tương ứng với patch nhạc cụ.
Điểm khác biệt: Thiết bị MIDI có thể chơi 16 kênh 1 lúc, còn Tivi thì không!
Đọc xong phần Cổng MIDI, bạn đã biết 1 thiết bị MIDI có thể kết nối với nhiều thiết bị MIDI khác. Điều tuyệt diệu là, bạn có thể chỉ đích danh thiết bị MIDI nào được phép sử dụng kênh nào!
Khi kết nối với máy tính, mỗi 1 kênh MIDI tương ứng với 1 track trong phần mềm xử lý MIDI (MIDI Sequencer). Bạn có thể gán 1 trong 16 kênh của các nhạc cụ ảo cho mỗi track. Tuy nhiên, nhiều track lại có thể sử dụng chung 1 kênh MIDI (tôi rất hay thiết lập như thế với Drums).
MIDI là Cách mạng trong ngành công nghiệp âm nhạc
Sự ra đời của MIDI đã làm thay đổi cả ngành công nghiệp sản xuất âm nhạc. Các hãng sản xuất trang thiết bị MIDI và phần mềm giả lập nhạc cụ thi nhau đua nở. Còn các nhạc sĩ, kỹ sư âm thanh thì có thêm những sự lựa chọn tốt hơn, quản lý hệ thống audio hiệu quả, gọn nhẹ hơn.
Với những người yêu thích thu âm tại gia, MIDI là một phần không thể thiếu. Nếu đọc xong bài viết này, bạn vẫn thấy lơ mơ thì hãy đọc lại tới khi hiểu hoàn toàn thì thôi. Vì nếu không, bạn sẽ không biết là mình sắp sửa lãng phí bao nhiêu thời gian, công sức của mình 1 cách vô ích đâu.
Bài viết chi tiết quá
Tác giả cho mình hỏi là các phần mềm sáng tác nhạc như Sibelius hay Guitar Pro có phải là sử dụng tín hiệu MIDI ko?
Hi Naza,
Sibelius và Guitar Pro đều là các phần mềm ký âm. Dữ liệu nó lưu và xử lý là tín hiệu MIDI. 😉
Nguyễn Thái Hà
Thx a vi bai viet. Mai den hnay moi hieu cai cong thru tren con dan o nha co tac dung j vi binh thuong cam vao ko thay co tin hieu.
Bài viết của anh rất hay, anh có thể cho em biết hai phần mềm viết nhạc Sibelius và Guitar Pro, phần mềm nào ưu việc hơn, vì từ trước giờ em dùng em Sibelius, nhưng qua bài viết của anh thì Guitar Pro cũng đáng để tìm hiểu.
Hi !
Guitar Pro thì nó gọn nhẹ hơn & tiện cho dân chơi guitar hơn bạn nhé :>
E có cây guitar điện và guitar classic có gắn equalier. Sử dụng guitar để kết nối MIDI soạn nhạc được k anh?
trước mình cũng có thấy 1 thiết bị dành riêng cho guitar để chuyển tín hiệu sang MIDI: http://www.musiciansfriend.com/accessories/sonuus-g2m-universal-guitar-to-midi-converter?tandt_rdir=1&nN=true
Nhưng mình đoán nó cung không ăn thua, vì guitar độ biểu cảm nó cũng quá cao, sound nó cũng đa dạng theo đàn nữa nên chuyển sang tín hiệu MIDI cũng hơi khó khăn và độ chuẩn xác không cao. Đàn mình mà không tốt thì cũng khó ăn thua. Rồi chưa kể đến kỹ thuật đánh. Mình nghĩ nó sẽ tốt trong trường hợp mình làm những thứ đơn giản
Anh ơi, em hiện đang sử dụng đàn piano điện Casio PX720, vì không có cổng USB phía sau đàn nên em mua 1 sợi cable MIDI USB để kết nối giữa MIDI của đàn và USB của máy tính, em dùng phần mềm Sonar 8 để thu âm. Âm thanh khi sử dụng không bị delay nhưng mỗi lần em đánh từ 2 phím cùng lúc trở lên là tiếng sẽ bị lặp lại lần nữa (trên hình ảnh hiển thị của instrument thì cho thấy là kẹt phím),còn đánh từng phím đơn riêng biệt thì không sao cả, em không biết lỗi này là do cable không tốt hay là do đàn piano ko thích hợp để làm midi controller ạ? Mong anh hướng dẫn , xin chân thành cảm ơn ạ
Chào Dương,
Vụ này thì mình không rành lắm bởi nó liên quan tới phần cứng và phần mềm cụ thể. Việc đầu tiên là bạn thử thay VSTi đó bằng 1 VSTi khác xem có bị tình trạng đó ko. Nếu vẫn bị, vấn đề là do driver và đàn. Bạn hãy thay tiếp một sợi cable khác, reset đàn, thử thu lại lần nữa.
Nếu vấn đề vẫn còn thì mình cũng không biết làm thế nào ngoài khuyên bạn… nâng cấp keyboard :v
Nguyễn Thái Hà
cây đàn của em là đàn piano điện ,chỉ có mỗi chức năng đánh piano thuần túy chứ ko có chức năng nào khác nên em không biết phải reset thế nào và cũng không có driver nào hết anh ơi, cắm vào là nó nhận luôn ạ.Về VSTi thì cái nào cũng bị lỗi vậy anh ơi, em thử nhiều phần mềm khác như FL studio lẫn Pianissimo vẫn bị y chang vậy, thậm chí em kết nối piano với 1 máy vi tính khác cũng vẫn bị. Để em thử với dây midi khác , cám ơn anh ạ , nếu anh còn điều gì góp ý ,rất mong nhận hồi âm của anh
Mình kết nối piano điện với PC qua cáp midi, cài phần mềm Pianissimo. Khi mình dậm pedal trên đàn thì trên phần mềm lại kêu nốt Mi. Không biết có phải do dùng cáp đểu ko ???
Mình kết nối piano điện với PC qua cáp midi, cài phần mềm Pianissimo. Khi mình dậm pedal trên đàn thì trên phần mềm lại kêu nốt Mi. Không biết có phải do dùng cáp đểu ko ???
Tuyệt vời
Anh có thể cho em xin FB để có gì sẽ tiện hỏi anh một số thứ phát sinh trong quá trình học Nhạc được không ạ
Được chứ, FB của mình: https://www.facebook.com/n.thai.ha
Thân mến,
Nguyễn Thái Hà
Cám ơn anh Hà.
A Hà cho e hỏi, e sài ableton live ,khi e gán sound có sẵn trong phần mềm dạng .adg sử dụng midi controller đánh tiếng nghe rất mềm..còn khi e dow sound trên mạng về dạng .wav gán vào thì đánh tiếng nghe rất cứng và thô.có cách nào xử lí để sound .wav nghe hay hơn k ạ
A Hà cho em hỏi. e dùng midi controller trên phần mềm ableton live.khi sử dụng sound có sẵn trong phần mềm dạng .adg thì đánh nghe tiếng rất mềm và hay,còn khi e dow sound trên mạng dạng .wav về đánh thì nghe tiếng rất cứng và thô.có cách nào xử lí tiếng nghe hay hơn k a
Bác Hà này công nhận vốn luyện âm nhạc rộng thật !
Cảm ơn anh 😛
A cho em hỏi, e có dùng 1 cây piano yamaha điện, có cổng usb midi. E đã thử thu vào laptop = phần mềm pianissimo nhưng tiếng khá nhỏ và độ vang khá tệ (e đánh đàn có dùng pedal cho âm vang nhưng khi thu vào laptop thì âm vang ít). E muốn hỏi cách khắc phục và cũng xin hỏi thêm có những phần mềm thu nào khác pianissimo chuyên nghiệp hơn với nhu cầu của e k ạ
Thanks bài viết rất hay và chi tiết của bạn. Tiện đây bạn có thể cho mình hỏi nếu mình muốn download MIDI art (giống như các youtuber đang làm) trên máy tính thì phải làm như thế nào, vì mình tìm rất nhiều trên mạng nhưng không có nguồn hoặc hướng dẫn cụ thể nào cả. nếu bạn biết thì có thể hỗ trợ hướng dẫn giúp mình được không ? Nếu được thì mình sẽ hậu tạ. mong bạn trả lời mình sớm. Cám ơn và xin chào bạn !
Chào Hoàng Vũ,
Cảm ơn bạn quá khen. Mình không làm nhạc nhiều nên chưa hiểu MIDI art là gì. Mong bạn thông cảm nhé.
Nguyễn Thái Hà
Cho tôi hỏi file Midi có đọc được trên phần mềm Pro Tool không ?, nếu được vậy tại sao khi đưa vào lại không Play được. Cảm ơn !
Chào bạn,
PT đọc được Midi. Bạn cần Virtual Instrument để playback ra âm thanh thực từ midi track vì midi track ko có âm thanh, chỉ có dữ liệu số.
Thân mến,
Nguyễn Thái Hà
Xin được tư vấn: Đối với một số sound card như K10, k108…có cổng in gọi là nhạc cụ( cổng midi MXPI). Vậy anh có thể giúp cho biết nên mua loại dây cáp nào?
Anh cho hỏi làm cách nào chuyển file thu là track sound nhạc cụ keyboard (chỉ có sóng) thành track software instruments (có cả nốt có thể chỉnh sửa tuỳ), cám ơn anh
vỡ lòng ….