1

(68 odpowiedzi, napisanych Grand MA)

https://github.com/ArtGateOne

zmiany i update

nowy kod dla dot2 apc20

- wszystkie kody zaktualizowane do nodejs w wersji 14.17.0

dodane kody do sterowania grandMA2

dla akai apc mini
akai apc 20
midicon
bcf2000

2

(12 odpowiedzi, napisanych Grand MA)

No właśnie zrobiłem na tej wersji i u mnie działa zmiana parametrów efektu- w załączniku jest show pod tę wersję 3.1.2.5

3

(12 odpowiedzi, napisanych Grand MA)

Hmm - pobrałem i zrobiłem jak wcześniej na nowszej wersji - działa zmiana parametów efektu

Tutaj link do show
https://drive.google.com/file/d/1n63fX5 … sp=sharing

4

(12 odpowiedzi, napisanych Grand MA)

Nie mam tej starej wersji - więc nie jestem w stanie sprawdzić czy to jest jakiś błąd w programie. A może coś po prostu źle robisz ?
Spróbuj to samo zrobić w nowszej wersji i będzie wiadomo gdzie problem. ( oczywiście podgląd w stage)

Jestem początkujący w ma2. Ale spróbowałem zrobić to co piszesz. Zrobiłem patch 4x viper. Wybrałem grupę urządzeń, Wybrałem jeden z efektów dimera (np dimmer sin) i zmieniając parametry speed Low High Phase i inne wszystko działa jak należy.

https://scontent-frt3-1.xx.fbcdn.net/v/t1.6435-9/183151090_334266744701826_3428196414970464815_n.png?_nc_cat=106&ccb=1-3&_nc_sid=730e14&_nc_ohc=MKuw3aIBPvMAX-5W6rz&_nc_ht=scontent-frt3-1.xx&oh=437b94a46c315f7da43a2fc438ee2e3c&oe=60BB3D0B


A co do wersji 3.1.2.5 , to powiem CI że było u nas w klubie kilku świetlików, którzy pracowali na tej wyjątkowej wersji i to działa.

5

(12 odpowiedzi, napisanych Grand MA)

big_smile

Ilu universów używasz ?

6

(12 odpowiedzi, napisanych Grand MA)

Zaktualizuj do nowszej wersji 3.9.60.4

7

(68 odpowiedzi, napisanych Grand MA)

Siema - troszkę czasu minęło - a że nie ma koncertów to troszkę pomajstrowałem z kodami

Na moim github https://github.com/ArtGateOne
można znaleść teraz wszystkie kody do sterowania dot2
dla apc mini
dot2apcmini
i dot2apcmini2

dla APC 20
dot2apc20

dla midicon
dot2midicon


dwa kody dla arduino
ArtGateOne - bramka artnet dmx
i wersja LED - dla pasków led adresowalnych

Nie znam się - ale się wypowiem tongue

W pierwszym przypadku istnieją tylko 3 możliwości błędu
zła patchlista (błędnie wprowadzone adresy)
zła fixtura (lub inny mode niż ustawiony w urządzeniu) - ewentualnie (inny model urządzenia v2 itp)
złe adresy w urządzeniach.


Co do wybuchu lamp - też nie mam doświadczenia - nie wiem jak się zachowuje lampa przy zaniku sygnału dmx - ale raczej powinna mieć jakieś zabezpieczenie aby coś takiego się nie wydarzyło - więc obstawiam że winny były zużyte/uszkodzone żarówki - lub coś na lini zasilającej.

Proponuję w miarę możliwości aktualizację oprogramowania i urządzeń do aktualnych poprawionych wersji.
Sprawdzenie co się dzięje na lini dmx  np przy pomocy The Artnetnominator lub przy pomocy drugiej konsoli/onpc z dmx-in

9

(68 odpowiedzi, napisanych Grand MA)

ewentualnie zamiast podglądać transfer - możesz podglądnąć jak to jest zrobione - cała strona www znajduję się w C:\ProgramData\MA Lighting Technologies\dot2\dot2_V_1.9\webserver\release

10

(68 odpowiedzi, napisanych Grand MA)

"Program" łączy się za pomocą websocket - tak samo jak łączysz się otwierając stronę web remote w przeglądarce. (wszystkie dane które są przesyłane z serwera(dot2) do okna przeglądarki możesz podglądnąć narzedziami dla programistów w opcjach przeglądarki)




program wysyła zapytanie do dot2 np o stan executorów

client.send('{"requestType":"playbacks","startIndex":[300,400,500,600,700,800],"itemsCount":[8,8,8,8,8,8],"pageIndex":' + pageIndex + ',"itemsType":[3,3,3,3,3,3],"view":3,"execButtonViewMode":2,"buttonsViewMode":0,"session":' + sessionnr + ',"maxRequests":1}');

sessionnr to nr aktualnej sesji

w odpowiedzi otrzymuję całą masę danych o stanie tych przycisków - czy są aktywne, uruchomione, jakie mają ewentualnie opisy itd.




easymidi Tutaj masz bibliotekę i przykłady
https://www.npmjs.com/package/easymidi

ja to zrobiłem tak że np nasłuchuje komend noteon

input.on('noteon', function (params) {
  // params = {note: ..., velocity: ..., channel: ...}
});


w środku tej funkci sprawdzam np wartość note i wysyłam odpowiedni komunikat do dot2

client.send('{"requestType":"playbacks_userInput","cmdline":"","execIndex":' + execIndexNr + ',"pageIndex":' + pageIndex + ',"buttonId":0,"pressed":true,"released":false,"type":0,"session":' + sessionnr + ',"maxRequests":0}');

execIndexNr to nr executora w dot2

dla noteoff zmienia się tylko
"pressed":true,"released":false,"
na
"pressed":false,"released":true,"

11

(68 odpowiedzi, napisanych Grand MA)

Wrzuciłem link do poprawionej wersji.

Zastanawiam się czy czegoś nie zmienić - tzn dodać sterowanie drugim przyciskiem pod faderem, oraz dać możliwość zmiany page osobno dla bwing i fwing

https://drive.google.com/open?id=11QdhN … yGW0ybtgHf

12

(68 odpowiedzi, napisanych Grand MA)

OK jestem po przerwie - zakupiłem apc 20 i napisałem do niego kod !

Link do pobrania w opisie filmu.

Istnieje mozliwość odpalenia pod apc 40

trzeba zmienić nazwy urządzeń

oraz linijkę kodu odpowiadającą za zmianę trybu pracy kontrolera (apc 20 ma ich 4)

var output = new easymidi.Output('Akai APC20 1');




//output.send('sysex',[0xf0, 0x47, 0x00, 0x73, 0x60, 0x00, 0x04, 0x42, 0x08, 0x04, 0x01, 0xf7]); //APC40 mode2

output.send('sysex', [0xF0, 0x47, 0x7F, 0x7B, 0x60, 0x00, 0x04, 0x42, 0x08, 0x02, 0x01, 0xF7]); //APC20 mode2


output.close();

var input = new easymidi.Input('Akai APC20 0');
var output = new easymidi.Output('Akai APC20 1');

https://www.youtube.com/watch?v=SAmT80dmrAo

13

(0 odpowiedzi, napisanych Grand MA)

Właśnie udostępniono wersje MA3 dla PC

https://www.malighting.com/downloads/products/grandma3/


Opis https://www.malighting.com/product/gran … upWA6zMKPg

ps: u mnie nie działa - za słaby komp

14

(68 odpowiedzi, napisanych Grand MA)

Update - dla apc mini - wrzuciłem nowszy kod - pod nowe Nodejs
Teraz można zmieniać page z poziomu bwing (szybki dostęp)
Poprawione wyświetlanie ( teraz puste executory się nie świecą - działa też z Global Autofix i bez)
Filmik stary - podmienione linki
https://www.youtube.com/watch?v=XeTzz7YIiVc


ps: jak ktoś w Poznaniu ma APC20/40 to chętnie powalczę dalej z wersją na te kontrolery

15

(68 odpowiedzi, napisanych Grand MA)

No to chyba bez urządzenia nic nie zrobię sad