Съдържание:
Видео: Patchfinder - MIDI SysEx и контролер за промяна на контрола рандомизатор: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Наскоро купих няколко стари/ретро евтини синтезатора от Roland: Alpha-Juno и JX8P (добре, Korg DW8000 също след малко).
Както вероятно знаете, те не са най-лесните за създаване на кръпка поради липсата на интерфейс "един пот/плъзгач за функция"; Това е много вероятно за 90% защо те също са толкова евтини (така че, добре … благодаря Роланд или никога нямаше да си взема такъв!).
За да се изправя пред проблема с гмуркането в менюто, реших да реализирам прост патчер/рандомизатор. Това създава произволни кръпки, като задава произволни стойности на всички възможни MIDI контролируеми тонални параметри и ви помага да получите достъп до много нови начални звуци; след това можете да ги настроите по ваше желание, за да получите бързо приятни звуци … и да се забавлявате много:)
НАТИСНЕТЕ БУТОНА И ЗАПОЧНЕТЕ ДРУГ!
Стъпка 1: Как да
Генерирането на нови кръпки е изключително лесно с patchfinder: просто го свържете към вашия синтезатор MIDI IN, активирайте синтезатора да получава входящи MIDI (SysEx и/или CC) съобщения и натиснете бутона.
Съобщенията за MIDI SysEx и Control Change се изпращат по канал 1 по подразбиране, затова се уверете, че вашият синтезатор слуша правилния канал или няма да бъдат генерирани корекции; все пак можете да зададете изходния midi канал на скицата/кода.
Чрез натискане на бутона всички параметри (48 SysEx, 118 CC) ще бъдат рандомизирани и ще завършите с нов пластир при всяко натискане на бутон. Един пластир над 3 ще бъде възпроизвеждан звук или звуков ефект; другите може да са неизползваеми или да не се чуват петна.
Първите стъпки за превръщането на евентуално интересен пластир в полезен могат да бъдат:
- приблизително до по -близкия край (т.е. -12 или +0 или +12) основната настройка на DCO;
- ако обемът е твърде нисък, намалява VCF резонанса и/или плика, приложена към филтъра. Ако има, намалете динамиката на VCA;
- ако звукът се изкривява, намалете нивото на FX (припев или забавяне или каквото и да е);
- създайте вашите кръпки с деактивиран unison и ги активирайте, преди да се "откажете" с кръпката.
Запомнете: много малко вероятно е автоматично генерираният пластир да бъде директно използваем: това е само отправна точка и в зависимост от вашите вкусове, той ще доведе до много различни резултати, след като бъде редактиран.
Стъпка 2: Хардуерът
Вие се нуждаете от:
- 1x Arduino Nano (или UNO)
- 1x 5 полюсен MIDI конектор
-1x конектор за захранване (по избор)
- 2x 220 ома резистори
-1X ABS кутия
Някои проводници, станция за запояване, малко спойка, дремел … и няколко свободни часа.
Използвах ABS кутия 80x50x35 мм като заграждение.
На снимката има професионален микро, но това не е добре за този проект. Вместо това използвайте UNO или nano (atmega 328 или 168 ще работи чудесно).
В моите проекти съм склонен да използвам конектори за захранване, когато веригата ще бъде затворена в кутия. Така или иначе не е задължително и можете да използвате директно USB конектора на Arduino (самата кутия не е задължителна: вижте проптотипа, който направих на снимката).
Качих изображение с окабеляването: това е изключително лесно, както можете да видите. Забележете, че връзката MIDI OUT е изглед отпред!
Стъпка 3: Софтуерът - Arduino Sketch
Тук е приложена скицата на arduino, която написах. В кода има бележки, но нека да обобщя нещо:
- Скицата ще изпрати SysEx MIDI команди до Roland a-Juno (1/2), JX3P, Korg DW8000 и всеки синтезатор, който би могъл да приеме съобщения за MIDI Control Change като вход. Оставих и код за Juno 106, но, обзалагам се, нямам Juno 106 под ръка, така че не можех да тествам тази част от кода.
- Можете да зададете колко вашия пластир ще бъде рандомизиран, като зададете на "0" или "1" константата MAXRNDM. Задаването му на "1" ще позволи всички съобщения на SysEx да бъдат рандомизирани; настройката на "0" ще държи рандомизацията под контрол чрез (а) прилагане на LFO, нито плик към основния осцилатор, (б) максимизиране на нивото на VCA, в) максимизиране на нивата на DCO, (г) задаване на някакво ниво на валута. Това няма ефект върху изпратените CC, но можете да промените кода по ваше желание за вашия конкретен синтезатор и наливна точка;)
Стъпка 4: Какво следва?
Следващ: пълнофункционален програмист CHEAP SysEx (и CC) за нашите 80 -те Roland (и други) машини … следете!
Препоръчано:
Рандомизатор на печатни платки: 4 стъпки
PCB Randomizer: Хакът HiDelta днес ще покаже как да се сглоби рандомизатор, използвайки прости електронни компоненти, базирани на печатна платка. Шаблон на схема и табло можете да изтеглите от тук
Arduino базиран DIY контролер за игри - Arduino PS2 контролер за игри - Възпроизвеждане на Tekken с DIY Arduino геймпад: 7 стъпки
Arduino базиран DIY контролер за игри | Arduino PS2 контролер за игри | Игра на Tekken с DIY Arduino геймпад: Здравейте момчета, играта на игри винаги е забавна, но играта със собствения си DIY персонализиран контролер на играта е по -забавна. Така че ще направим контролер за игра, използвайки arduino pro micro в тази инструкция
Контрола Tu Hogar Desde El Celular (Domótica): 4 стъпки
Контрола Tu Hogar Desde El Celular (Domótica): El Sonoff е прекъсвач с ел que puedes, контролиращ e encendido o apagado de dispositivos в трауза, де ту клетъчни, солови дебюти, свързани и листа. Aprende con estos sencillos pasos
Преоборудване на BLE контрола към натоварвания с висока мощност - не се изисква допълнително окабеляване: 10 стъпки (със снимки)
Преоборудване на BLE контрола към натоварвания с висока мощност - не се изисква допълнително окабеляване: Актуализация: 13 юли 2018 г. - добавен 3 -терминален регулатор към тороидното захранване Тази инструкция обхваща BLE (Bluetooth Low Energy) контрол на съществуващ товар в диапазона от 10W до> 1000W. Захранването се превключва дистанционно от вашия Android Mobile чрез pfodApp. Не
WS2811 WebLights - Поемете контрола над вашите новогодишни светлини!: 8 стъпки
WS2811 WebLights - Поемете контрола над вашите новогодишни светлини !: Като всяка уважаваща себе си сврака обожавам всички ярки и лъскави неща. Определено електрическите гирлянди с LED светкавици влизат в тази категория. Но хей! Надявам се, че това не е последният ни