Mục lục:
Video: Patchfinder - MIDI SysEx và Control Change Patcher Randomizer: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Gần đây, tôi đã mua một vài chiếc Synth cũ / cổ điển giá rẻ từ Roland: một Alpha-Juno và một JX8P (tốt, cả Korg DW8000 sau một thời gian ngắn).
Như bạn có thể biết, họ không phải là cách dễ dàng nhất để tạo một bản vá do thiếu giao diện "một nồi / thanh trượt cho mỗi chức năng"; Điều này rất có thể xảy ra với 90% lý do tại sao chúng cũng rẻ như vậy (vì vậy, tốt… cảm ơn Roland, nếu không tôi sẽ không bao giờ có được một chiếc!).
Để đối mặt với vấn đề tìm kiếm menu, tôi quyết định nhận ra một bản vá / bộ ngẫu nhiên đơn giản. Điều này tạo ra các bản vá ngẫu nhiên bằng cách đặt các giá trị ngẫu nhiên cho tất cả các thông số âm có thể điều khiển MIDI và giúp bạn có quyền truy cập vào rất nhiều âm thanh bắt đầu mới; sau đó bạn có thể tinh chỉnh chúng theo ý muốn của mình để nhanh chóng có được những âm thanh hay… và có rất nhiều niềm vui:)
NHẤN NÚT VÀ BẮT ĐẦU NGHE!
Bước 1: Làm thế nào để
Tạo các bản vá lỗi mới cực kỳ dễ dàng với patchfinder: chỉ cần kết nối nó với MIDI IN hệ thống của bạn, kích hoạt synth để nhận các thông báo MIDI (SysEx và / hoặc CC) đến và nhấn nút.
Các thông báo MIDI SysEx và Control Change được gửi trên kênh 1 theo mặc định, vì vậy hãy đảm bảo rằng hệ thống tổng hợp của bạn đang nghe đúng kênh nếu không sẽ không có Bản vá nào được tạo; bạn có thể đặt kênh midi đầu ra trên bản phác thảo / mã.
Bằng cách nhấn nút, tất cả các thông số (48 SysEx, 118 CC) sẽ được ngẫu nhiên hóa và bạn sẽ kết thúc bằng một bản vá mới ở mỗi lần nhấn nút. Một bản vá trên 3 sẽ là âm thanh có thể chơi được hoặc hiệu ứng âm thanh; những cái khác có thể là những bản vá không sử dụng được hoặc không nghe được.
Các bước đầu tiên để biến một bản vá có thể thú vị thành một bản vá hữu ích có thể là:
- gần đúng với điểm cuối gần hơn (tức là -12 hoặc +0 hoặc +12) điều chỉnh DCO chính;
- nếu âm lượng quá thấp, hãy giảm cộng hưởng VCF và / hoặc đường bao được áp dụng cho bộ lọc. Nếu có, hãy hạ thấp động lực của VCA;
- nếu âm thanh bị biến dạng, hãy giảm mức FX (điệp khúc hoặc độ trễ hoặc bất cứ điều gì);
- Tạo các bản vá lỗi của bạn với tính năng vô hiệu hóa đồng thời và kích hoạt nó trước khi "từ bỏ" với bản vá.
Hãy nhớ rằng: rất ít khả năng bản vá được tạo tự động sẽ có thể sử dụng trực tiếp được: đó chỉ là điểm khởi đầu và tùy thuộc vào sở thích của bạn, nó sẽ dẫn đến các kết quả rất khác nhau sau khi được chỉnh sửa.
Bước 2: Phần cứng
Bạn đang cần:
- 1x Arduino Nano (hoặc UNO)
- Đầu nối MIDI 1x 5 cực
-1x đầu nối PSU (tùy chọn)
- 2x điện trở 220 Ohm
-1X hộp ABS
Một số dây điện, một trạm hàn, một số vật hàn, một máy hàn… và một vài giờ rảnh rỗi.
Tôi đã sử dụng hộp ABS 80x50x35 mm làm vỏ bọc.
Trong ảnh có một micro chuyên nghiệp, nhưng nó không tốt cho dự án này. Thay vào đó, hãy sử dụng UNO hoặc nano (atmega 328 hoặc 168 sẽ hoạt động tốt).
Trong các dự án của tôi, tôi có xu hướng sử dụng đầu nối PSU khi mạch sẽ được bao bọc trong một hộp. Dù sao thì nó cũng không bắt buộc và bạn có thể sử dụng trực tiếp đầu nối USB của Arduino (bản thân hộp không bắt buộc: hãy xem proptotype mà tôi đã tạo trong hình).
Tôi đã tải lên một hình ảnh với hệ thống dây điện: nó cực kỳ dễ dàng như bạn có thể thấy. Lưu ý rằng kết nối MIDI OUT là giao diện phía trước!
Bước 3: Phần mềm - Arduino Sketch
Đây đính kèm là bản phác thảo arduino mà tôi đã viết. Có những lưu ý trong mã, nhưng hãy để tôi sắp xếp một thứ gì đó:
- Bản phác thảo sẽ gửi các lệnh SysEx MIDI đến Roland a-Juno (1/2), JX3P, Korg DW8000 và bất kỳ hệ thống nào có thể chấp nhận các thông báo MIDI Control Change làm đầu vào. Tôi cũng để lại một số mã cho Juno 106 nhưng, cá là tôi không có Juno 106 trong tay nên tôi không kiểm tra phần đó của mã.
- Bạn có thể đặt số lượng bản vá của mình sẽ được ngẫu nhiên hóa bằng cách đặt thành "0" hoặc "1" hằng số MAXRNDM. Đặt nó thành "1" sẽ cho phép tất cả các thông điệp SysEx được ngẫu nhiên hóa; cài đặt thành "0" sẽ giữ ngẫu nhiên trong tầm kiểm soát bằng cách (a) không áp dụng LFO cũng như không có đường bao cho bộ dao động chính, (b) tối đa hóa mức VCA, (c) tối đa hóa mức DCO, (d) thiết lập một số mức FX. Điều này không ảnh hưởng đến CC đã gửi, nhưng bạn có thể chỉnh sửa mã theo ý muốn cho synth và pourpouse cụ thể của mình;)
Bước 4: Tiếp theo là gì?
Tiếp theo: một bộ lập trình SysEx (và CC) GIÁ RẺ đầy đủ tính năng cho các máy Roland (và các loại khác) của chúng tôi 80 của chúng tôi… hãy chú ý theo dõi!
Đề xuất:
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: 26 bước (có hình ảnh)
Romeo: Una Placa De Control Arduino Para Robótica Con Driver Incluidos - Robot Seguidor De Luz: Que tal amigos, siguiendo con la revisiones de sitas y sensores, con el aporte de la empresa DFRobot, hoy veremos una sa khoáng con prestaciones muy lo lắng, y es lý tưởng para el desarrollo de prototipos robóticos y el control de motores y servos, d
Robot Controlado Con Cualquier Control De Tv: 6 bước
Robot Controlado Con Cualquier Control De Tv: La idea de este huấn luyện được es ensenar a controlar un robot con el control de cualquier televisor. Muchas veces creemos que necesitamos materiales complexados para hacer un rô bốt, tội lỗi cấm vận, la realidad es que con materiales sumamente phổ biến,
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Raspberry Pi Hi-Fi Audio Streamer with Touchscreen Control và Max2Play: 9 bước
Raspberry Pi Hi-Fi Audio Streamer With Touchscreen Control và Max2Play: Ở đây, chúng tôi sẽ trình bày chi tiết cách lắp ráp Raspberry Pi Touch Streamer mới. Bạn có thể tìm thấy gói tương ứng với tất cả các thành phần cần thiết cho thiết lập này trong cửa hàng Max2Play. Nếu bạn đã sở hữu những bộ phận này, bạn cũng có thể mua vỏ máy riêng
Cách khôi phục các tùy chọn thư mục trong Control Panel: 10 bước
Cách Khôi phục Tùy chọn Thư mục trong Bảng Điều khiển: Vi rút máy tính là một chương trình thực thi tự sao chép, làm hỏng hoặc thậm chí phá hủy các tệp hoặc đĩa. Nó luôn chiếm không gian đĩa và đôi khi là bộ nhớ chính. Có các phần mềm chống vi-rút khác nhau có thể loại bỏ vi-rút hiệu quả, chẳng hạn như Không