Kontrola Midi

Możesz używać dowolnego ogólnego urządzenia Midi jako zdalnego kontrolera dla oprogramowania, o ile jest zgodne z USB Midi.

Gdy podłączysz urządzenie Midi, powinno pojawić się okno wyboru, aby umożliwić Ci wybór urządzenia Midi.

Po wybraniu i zapisaniu, możesz następnie zmodyfikować ustawienia Midi. W przeciwieństwie do niektórego oprogramowania, w którym musisz przypisać klawisze na urządzeniu Midi, aby odpowiadały konfiguracji kontrolera DMX, pozwalamy Ci określić dowolną unikalną wartość, jaką chcesz.

Obsługiwane powiązania MIDI

Obecnie obsługujemy powiązania kontrolerów midi do:

  • Master Dimmer, Strobe Rate, Live BPM, Live Beam Speed
  • Efekty na żywo (Strobe, Blackout, Blinder, Freeze i Fog)
  • Effect Cues
  • Live Edits
  • Midi Clock (Zobacz Midi-Clock po więcej informacji)

Pamiętaj, jeśli skonfigurujesz edytowanie na żywo z powiązaniem do klawisza Efektu na żywo (na przykład Strobe), to również zostanie uruchomione, gdy zostanie wyzwolone z Midi!

Master Dimmer, Strobe Rate i BPM powinny być przypisane tylko do enkodera lub suwaka, pojedynczy przycisk nie zadziała zgodnie z oczekiwaniami.

Live Beam Speed nadpisze prędkość wiązki ustawioną w aktualnie działającym Effect Cue, będzie miało zastosowanie do WSZYSTKICH grup w Effect Cue i zostanie zresetowane, gdy cue zostanie zatrzymane lub rozpocznie się inny cue.

Powiązanie kontrolerów MIDI

Aby powiązać przycisk, po prostu umieść kursor w polu dla polecenia, które chcesz zaprogramować, a następnie naciśnij klawisz na swoim urządzeniu midi, który chcesz powiązać z tym poleceniem.

Pamiętaj, aby kliknąć Zapisz w sekcji, gdy wypełnisz wszystkie polecenia, które chcesz użyć. Każda sekcja jest zapisywana osobno.

Kontrola Midi

Wsparcie dla MIDI sieciowego (RTP-MIDI)

Od DMXDesktop v1.0.30 możesz teraz łączyć się z urządzeniami MIDI sieciowym (RTP-MIDI) przez lokalne Wi-Fi lub LAN. Ułatwia to kontrolowanie DMXDesktop bezprzewodowo lub z innych urządzeń w sieci - nie są wymagane kable USB.

Kompatybilne z popularnymi narzędziami

DMXDesktop teraz działa bezproblemowo z każdym urządzeniem lub oprogramowaniem, które obsługuje RTP-MIDI, w tym:

  • Ableton Live – do wyzwalania efektów świetlnych w rytmie muzyki
  • Stage Traxx 3 – powszechnie używane w ustawieniach występów na żywo do wysyłania komunikatów MIDI
  • Midiclock – do synchronizacji tempa przez sieć
  • TouchOSC/ Lemur / Playtime Engineering / aplikacje iOS – jako powierzchnie kontrolne
  • Jakiekolwiek urządzenie Mac, PC lub mobilne z możliwością RTP-MIDI

Jak to działa

  1. Upewnij się, że zarówno DMXDesktop, jak i Twoje urządzenie/aplikacja obsługujące MIDI są w tej samej sieci Wi-Fi lub przewodowej.
  2. Na macOS otwórz Audio MIDI Setup > Network i utwórz lub dołącz do sesji.
  3. Na Windows użyj darmowego sterownika rtpMIDI autorstwa Tobias Erichsen, aby skonfigurować sesję.
  4. Po połączeniu DMXDesktop wyświetli Twoją sesję MIDI sieciowym jako standardowe wejście MIDI.

💡 To idealne rozwiązanie dla bezprzewodowych kontrolerów MIDI, synchronizacji z oprogramowaniem do kontroli pokazów lub uruchamiania w pełni zautomatyzowanych ustawień opartych na cue.

Zrozumienie, jak DMXDesktop wiąże komunikaty MIDI

DMXDesktop został zaprojektowany, aby być elastycznym, pozwalając na użycie szerokiej gamy kontrolerów MIDI. Aby to skutecznie zrobić, interpretuje różne typy komunikatów MIDI dla różnych rodzajów kontroli.

Standardowe kontrolery: Przycisk vs. Suwaki/Pokrywy

Istnieją dwa główne sposoby obsługi kontrolerów MIDI:

  1. Przyciski (komunikaty Note On/Off): Dla każdej akcji, która jest prostym przełącznikiem (jak włączanie lub wyłączanie stroboskopu lub aktywowanie konkretnego cue), aplikacja oczekuje komunikatu Note On, aby aktywować, a w niektórych przypadkach komunikatu Note Off, aby dezaktywować. Większość kontrolerów MIDI z padami lub przyciskami domyślnie wysyła te typy komunikatów.
  2. Kontrolery zmienne (zmiana kontroli - CC): Dla każdego kontrolera, który wymaga zakresu wartości (np. ustawienie głównego ściemniacza, dostosowanie BPM lub zmiana prędkości stroboskopu), aplikacja oczekuje komunikatu Control Change (CC). Te komunikaty wysyłają wartość między 0 a 127, którą DMXDesktop inteligentnie mapuje do odpowiedniego zakresu dla tego kontrolera (np. 0-255 dla ściemniacza lub określony zakres BPM).

Zaawansowane powiązanie: Używanie suwaków lub pokręteł jako przycisków

Rozumiemy, że niektóre urządzenia MIDI, szczególnie pedały nożne, mogą wysyłać tylko komunikaty zmiany kontroli (CC), nawet dla swoich "przycisków". Aby wspierać te urządzenia, możesz powiązać kontroler wysyłający CC z funkcjami, które zazwyczaj oczekują przycisku, takimi jak Live Edits i Effect Cues.

Kiedy to robisz, DMXDesktop interpretuje wartości komunikatu CC w następujący sposób:

  • Wartość 127 jest traktowana jako WŁĄCZONE.
  • Wartość 0 jest traktowana jako WYŁĄCZONE.
  • Każda inna wartość między 1 a 126 jest ignorowana.

Zachowanie dla Live Edits

  • Latch (Domyślnie): Gdy naciśniesz kontroler (wysyłając wartość 127), Live Edit przełączy swój stan (włączając, jeśli był wyłączony, i wyłączając, jeśli był włączony).
  • Momentary: Jeśli skonfigurowałeś Live Edit jako "Momentary" w ustawieniach powiązania, naciśnięcie kontrolera (wartość 127) aktywuje go, a zwolnienie (wartość 0) dezaktywuje go.

Zachowanie dla Effect Cues

  • Gdy komunikat CC jest powiązany z Effect Cue, jest zawsze wyzwalaczem "WŁĄCZ".
  • Wysłanie wartości 127 rozpocznie wybrane cue.
  • To powiązanie nie może zatrzymać cue. Aby zatrzymać odtwarzanie cue, musisz utworzyć osobne powiązanie MIDI (dla innego przycisku, suwaka lub pokrętła) i przypisać je do funkcji "Stop Effect Cue".

Ręczne mapowanie kontrolerów MIDI

Jeśli wolisz ręcznie przypisać kontrolery MIDI zamiast używać Trybu Bezpośredniego Przycisku, możesz to zrobić, wprowadzając szczegóły komunikatu MIDI bezpośrednio w pola wejściowe.

Ważne zakresy komunikatów MIDI

Możesz określić komunikaty MIDI, używając następujących zakresów:

  • Komunikaty MIDI Note On:
    • Zakres bajtów stanu: 144 do 159 (kanały MIDI 1–16)
    • Numer nuty: 0 do 127
  • Zmiana kontroli (CC):
    • Zakres bajtów stanu: 176 do 191 (kanały MIDI 1–16)
    • Numer kontrolera: 0 do 127
    • Wartość: 0 do 127

Zrozumienie ręcznego mapowania przycisków

Podczas ręcznego wprowadzania komunikatu Note On (np. 144-50 dla kanału MIDI 1, nuty 50), DMXDesktop automatycznie obliczy odpowiadający komunikat "Note Off" poprzez zmniejszenie bajtu stanu o 16. Jest to oparte na standardzie MIDI, w którym:

  • 144 = Note On (Kanał 1)
  • 128 = Note Off (Kanał 1)

Więc:

  • WŁĄCZONE = 144-50
  • WYŁĄCZONE (domyślnie) = 128-50

⚠️ Podczas ręcznego mapowania rejestrowany jest tylko komunikat WŁĄCZONE. DMXDesktop założy, że komunikat WYŁĄCZONE jest tą samą nutą z bajtem stanu zmniejszonym o 16.

Różnica w porównaniu do Trybu Bezpośredniego Przycisku

  • Tryb Bezpośredniego Przycisku automatycznie rejestruje zarówno komunikaty WŁĄCZONE, jak i WYŁĄCZONE z Twojego urządzenia MIDI, gdy naciśniesz i zwolnisz przycisk.
  • Ręczne mapowanie wymaga, abyś samodzielnie wprowadził wartość WŁĄCZONE. Wartość WYŁĄCZONE jest domniemana i nie jest rejestrowana z urządzenia, co może prowadzić do problemów, jeśli Twoje urządzenie wysyła niestandardowe komunikaty WYŁĄCZONE (np. prędkość 0 Note On zamiast rzeczywistego Note Off).

Proszę zauważyć: Jeśli napotkasz trudności z otwarciem urządzenia midi, upewnij się, że nie uruchamiasz innego oprogramowania, które mogło już wyłącznie otworzyć urządzenie midi, co może być szczególnie problematyczne, jeśli uruchomisz jakieś oprogramowanie DJ przed otwarciem DMXDesktop

Od v1.0.27 możesz również skonfigurować sprzężenie zwrotne Midi, aby kontrolować podświetlenie niektórych urządzeń

Preferujesz oznaczone klawisze? Użyj Stream Deck

Kontroler MIDI daje ci fizyczne suwak i pokrętła, co jest tym, czego potrzebujesz do regulacji poziomów. Jeśli zamiast tego chcesz oznaczone klawisze, które zmieniają swoją nazwę w zależności od twojego sprzętu, DMXDesktop ma również wbudowany plugin Elgato Stream Deck od wersji 1.0.52, z 34 akcjami obejmującymi kontrolę na żywo, efekty, stosy cue Programisty, QuickShow, nadpisania i transport DJ-a.

Obie opcje nie są wykluczające się. DMXDesktop obsługuje oba jednocześnie, więc typowa konfiguracja to powierzchnia MIDI na biurku i Stream Deck na podłodze. Zobacz konfigurację i połączenie oraz odniesienie do akcji.

Które kontrolery otrzymują dodatkowe wsparcie

v1.0.52+

Każde urządzenie MIDI zgodne z klasą działa, a Ty możesz przypisać cokolwiek do czegokolwiek. To się nie zmieniło. Nowością jest to, że krótka lista kontrolerów otrzymuje integrację specyficzną dla urządzenia: kolory padów, wyświetlacze, silnikowe suwaki i informacje zwrotne do jednostki.

  • SoundSwitch Control One (nowość) - kolory per-pad, pierścień wizualizera, wyświetlacz OLED pokazujący status na żywo oraz wyświetlacz Ableton Link, a także oba jego wyjścia DMX. To interfejs oświetleniowy i powierzchnia kontrolna w jednej jednostce.
  • Akai APC Mini MK2 - jeden kolor, gdy przypisany efekt jest wyłączony, i inny kolor, gdy jest włączony, więc możesz od razu zobaczyć, co działa.
  • Akai APC Mini (oryginalny) - przyciski uruchamiania scen po prawej stronie teraz prawidłowo się podświetlają, gdy coś do nich przypiszesz. Wcześniej pokazywały poprawnie na ekranie, a na jednostce pozostawały ciemne. Wybieracz kolorów oferuje teraz tylko kolory, które ten model może faktycznie pokazać, zamiast pełnej palety, której nie może wyprodukować.
  • Pioneer DJ DDJ-FLX4, Pioneer DJ DDJ-1000 i Numark DJ2GO2 Touch - wejście z tych urządzeń zostało przywrócone.
  • Dokładnie przypisane: Akai APC40 MK2 i MPD218, Behringer X-Touch oraz Native Instruments Traktor Kontrol F1, Maschine Jam i Maschine MK3.

Kontroler, który nie znajduje się na tej liście, nadal łączy się ze wszystkim. Po prostu nie otrzymuje dodatkowych kolorów i wyświetlaczy. Pełny obraz znajduje się w liście zgodności sprzętu.

Kolory padów, miganie i domyślne przypisania

v1.0.52+

Każdy pad może mieć dwa kolory: jeden, gdy przypisany element jest wyłączony, i inny, gdy jest włączony. Kliknij prawym przyciskiem myszy dowolny pad w wizualizerze MIDI, aby je ustawić.

Każdy pad może być również ustawiony na miganie, w dowolnym kolorze, który mu nadałeś, aby te, po które najczęściej sięgasz, wyróżniały się na ciemnej scenie.

Obsługiwane kontrolery mogą teraz przychodzić z sensownym domyślnym przypisaniem już na miejscu, więc nowa jednostka robi coś użytecznego, zanim cokolwiek przypiszesz. SoundSwitch Control One jest dostarczany z pełną domyślną mapą. Przypisania nasionowe to zwykłe przypisania, więc możesz ponownie przypisać lub usunąć dowolne z nich, których nie chcesz.

Na kontrolerze z ograniczoną paletą wybieracz kolorów oferuje tylko kolory, które ta jednostka może naprawdę wyprodukować. Przycisk jednokolorowy, taki jak rząd po boku APC Mini, może być tylko włączony lub wyłączony.

Zakładka Aplikacje Audio

v1.0.52+

Zakładka DJ Player to teraz Aplikacje Audio. Cztery przełączniki aplikacji znajdują się na górze, z osobnymi panelami poniżej dla Music Player i Live Wire, zamiast jednej długiej listy, gdzie kontrolki decków i wszystko inne były ze sobą pomieszane.

Przypisania są grupowane według aplikacji, do której należą, więc znalezienie kontrolki, której chcesz, nie wymaga już przewijania przez każdą inną aplikację.

Sterowanie Live Wire z padów

v1.0.52+

Live Wire, który jest dostępny w planach Standard i Pro, może być przypisany do padów jak każde inne źródło.

  • Tryb Live Wire. Band, DJ i Ambient zachowują się jako jedna grupa z dokładnie jednym podświetlonym padem, pokazującym tryb, który aktualnie działa. Naciśnięcie jednego, gdy Live Wire nie działa, uruchamia go w tym trybie.
  • Live Wire Hold. Jeden pad, przełączający. Pokazuje stan wstrzymania, nasłuchiwania lub niedostępności, gdy tryb nie ma wyglądu oczekiwania do wstrzymania.

Aktywny tryb świeci innym kolorem niż pad, który wskazuje, która aplikacja audio działa, więc na kontrolerze z oboma przypisanymi można je odróżnić na pierwszy rzut oka. Urządzenia z mniejszą paletą używają najbliższego wyraźnego koloru, jaki mają.

Przyciski jednokolorowe, takie jak rząd po boku APC Mini, mogą pokazywać tylko włączony lub wyłączony. Pad Hold umieszczony tam nie może pokazać wszystkich trzech stanów, więc umieść Hold na głównej siatce.

Połowa i podwójne tempo

v1.0.52+

Połowa i podwójne tempo to jedno ustawienie, które biurko, pady MIDI, OSC i mobilny zdalny dostęp odczytują i zapisują, więc nie mogą już się różnić co do prędkości, z jaką działa sprzęt.

Na kontrolerze trzy pady zachowują się jako jedna grupa z dokładnie jednym podświetlonym w danym czasie, a Normal Tempo nigdy nie miga. Pad migający przez całą noc, gdy nic nie jest zaangażowane, to tylko hałas na ciemnej scenie.

Ustawienia zyskują własną kartę Tempo Control dla trzech przypisanych. Kiedyś znajdowały się w środku siatki Global Controls, co sprawiało, że wyglądały jak trzy niezależne przełączniki, a nie jedna wartość z trzema pozycjami.

Mój kontroler przestał odpowiadać

v1.0.52+

Przypisanie jest uczone na konkretnym kanale MIDI. Jeśli twój kontroler lub DAW przechodzi na inny kanał, przypisania przestają odpowiadać, a nic nie informuje cię o tym. Dziennik był pisany w miarę przybywania wiadomości, zanim przypisanie zostało wyszukane, więc mogłeś obserwować, jak każda nuta przychodzi i rozsądnie wnioskować, że błąd był dalej.

Dziennik MIDI teraz pokazuje kanał, na którym przyszła każda wiadomość, i oznacza każdą wiadomość, która nie miała przypisania. Jeśli twoje nuty przychodzą na kanale 2, a twoje przypisania były nauczone na kanale 1, dziennik to wskazuje.

Kontrole DJ są mapowane automatycznie i nie mają własnego przypisania, więc nigdy nie są oznaczane.

Naprawione w v1.0.52

v1.0.52+

  • Przełącznik MIDI Feedback mógł pokazywać wyłączony, podczas gdy feedback działał. Na sprzęcie, który nigdy nie dotknął tego ustawienia, przełącznik odczytywał wyłączony, chociaż podświetlenie pada było włączone. Włączenie go z tej pozycji zapisało przeciwny stan, a od tego momentu żaden pad na żadnej powierzchni nie zaktualizował swojego koloru ponownie. Przypisane pady nadal świeciły w swoim kolorze spoczynkowym, gdy kontroler był podłączony, więc powierzchnia wyglądała na zablokowaną, a nie wyłączoną.
  • Klony przypisań kontrolera zrzucały niektóre z nich. Kopiowanie twoich map z jednego kontrolera na inny cicho traciło każdy preset pozycji i przypisanie palety kolorów, wraz z każdym niestandardowym kolorem pada i ustawieniem migania. Rzędy były nadal tworzone, więc przypisania pojawiały się na liście i na jednostce, a po prostu nic nie robiły.
  • "MIDI jest niedostępne" na maszynie bez sprzętu MIDI. Windows uruchamia swoją usługę MIDI tylko wtedy, gdy coś o to prosi, więc na sprzęcie bez niczego podłączonego aplikacja zrezygnowała z czekania zbyt wcześnie i zadeklarowała cały podsystem jako uszkodzony. Teraz czeka poprawnie, a powiadomienie, które nastąpiło, już nie pojawia się na każdej stronie.