Mục lục:

Nỗ lực với Nhạc trực tiếp: 4 bước
Nỗ lực với Nhạc trực tiếp: 4 bước

Video: Nỗ lực với Nhạc trực tiếp: 4 bước

Video: Nỗ lực với Nhạc trực tiếp: 4 bước
Video: Những bài hát tạo động lực cho cuộc sống 2024, Tháng bảy
Anonim
Nỗ lực trên Nhạc trực tiếp
Nỗ lực trên Nhạc trực tiếp

Xin chào và chào mừng bạn đến với nỗ lực đầu tiên của tôi trong việc tạo Nhạc trực tiếp! Tên tôi là Wesley Pena, và tôi là sinh viên Chuyên ngành Truyền thông Đa phương tiện Tương tác tại Đại học New Jersey. Tài liệu hướng dẫn này là một phần của trận chung kết cho lớp Lập trình âm nhạc tương tác của tôi, nơi chúng tôi làm việc trong sự giao thoa giữa công nghệ và âm nhạc để tạo ra thứ gì đó hy vọng là sáng tạo và thú vị!

Dự án này kết hợp Max / MSP / Jitter, một ngôn ngữ lập trình dựa trên hình ảnh được thiết kế cho âm nhạc, Xử lý, một ngôn ngữ nguồn mở được sử dụng chủ yếu để tạo thiết kế hình ảnh và bất kỳ Bàn phím Midi nào để tạo ra một số Nhạc trực quan trực tiếp. Trong tài liệu hướng dẫn này, tôi sẽ nhanh chóng xem qua quy trình từng bước về cách tôi đã tìm ra cách bán tất cả các phần mềm cùng nhau và xem xét nhiều khả năng đi kèm với chúng.

Quân nhu

Max8 / MSP

Xử lý

Thư viện oscP5 để xử lý

Bất kỳ thiết bị Midi có khả năng nào

Bước 1: Bước một: Mở Điều khiển âm thanh và giao tiếp với phần mềm khác

Bước một: Mở Điều khiển âm thanh và giao tiếp với phần mềm khác
Bước một: Mở Điều khiển âm thanh và giao tiếp với phần mềm khác
Bước một: Mở Điều khiển âm thanh và Giao tiếp với Phần mềm Khác
Bước một: Mở Điều khiển âm thanh và Giao tiếp với Phần mềm Khác

Một trong những điều tuyệt vời về Max8 là nó có thể giao tiếp với các thiết bị MIDI khá dễ dàng và mặc dù có các thư viện dành cho Xử lý cho phép nó kết nối với MIDI, nhưng nó không thể so sánh với những gì Max có thể làm về âm nhạc với tất cả dữ liệu đó. Vì vậy, bạn muốn sử dụng cả hai phần mềm. Làm thế nào để bạn làm cho họ nói chuyện với nhau?

Để thực hiện điều này, chúng tôi sử dụng một giao thức được gọi là Điều khiển âm thanh mở (OSC). Điều này cho phép chúng tôi gửi dữ liệu midi với một địa chỉ được gắn vào máy cục bộ, nơi sau đó nó có thể được gọi lại thông qua bất kỳ phần mềm nào khác. Với cái này. Chúng tôi đã kết nối hiệu quả Bàn phím Midi của mình với Max và Processing!

Để có hướng dẫn chuyên sâu hơn về cách định tuyến phần mềm với nhau, Bài viết này của Corey Walo sẽ trình bày về cách thực hiện.

Bước 2: Bước hai: Thêm chức năng trong Max

Bước hai: Thêm chức năng trong Max
Bước hai: Thêm chức năng trong Max

Điều thú vị khi có các phần mềm chuyên dụng riêng biệt hoạt động cùng nhau là có thể bổ sung thêm nhiều chức năng hơn. Bạn có thể tạo bộ tạo, bộ phối âm, các chức năng tùy chỉnh như nhân đôi nốt hoặc chơi hợp âm chỉ bằng một phím bấm. Bất kỳ chức năng nào có thể tưởng tượng được trong Max, sử dụng Giao thức OSC, đều có thể được gửi vào Chế độ xử lý để có một số hình ảnh thú vị hơn!

Trong dự án này, tôi đã thêm chức năng của một arpeggiator.

Đây là một liên kết đến mã của tôi!

Bước 3: Bước 3: Mã hóa hình ảnh đang xử lý

Bước 3: Mã hóa hình ảnh trong quá trình xử lý
Bước 3: Mã hóa hình ảnh trong quá trình xử lý

Đây là những gì tôi trìu mến gọi là "Phần khó". Bạn có dữ liệu, bây giờ tất cả những gì còn lại là hình ảnh. Xử lý dữ liệu đến trong thời gian thực có thể làm mất phương hướng trong lập trình hướng đối tượng nhưng với một chút thực hành, hình ảnh có thể được tạo ra với quá trình xử lý có thể thực sự tuyệt vời.

Đối với bản phác thảo của tôi, tôi đã dự định cho một hạt mưa rơi cho mỗi nốt nhạc được phát trên bàn phím midi. Nó có thể không hoạt động chính xác như tôi mô tả, nhưng đó không phải là lỗi của phần mềm.

Đây là một tệp zip có mã!

Bước 4: Nếm thử những gì có thể

Đây là những gì tôi đã kết thúc trong quá trình thử nghiệm này. Với thực hành nhiều hơn một chút, tôi chắc chắn rằng đây có thể là một bản phác thảo tốt hơn nhiều, nhưng đó không phải là điểm của điều này có thể hướng dẫn

. Bằng cách làm này, mục đích của tôi là cho thấy rằng mặc dù tôi không có kiến thức nâng cao về lập trình trực quan, nhưng việc kết nối các phần mềm với nhau vẫn tương đối dễ dàng. Tôi muốn chứng minh rằng không cần phải có rào cản này giữa mã hóa hình ảnh và âm nhạc mã hóa, rằng có thể chơi với cả hai. Tôi hy vọng rằng khi đọc cuốn sách này, bạn cũng sẽ chơi với nó và tạo ra một cái gì đó tốt hơn!

Cảm ơn bạn đã dành thời gian đọc hướng dẫn của tôi, và chúc bạn vui vẻ!

Đề xuất: