Extreme MIDI Mixer
- JankoMuzykant
- Posty:497
- Rejestracja:czwartek 14 mar 2002, 00:00
- Kontakt:
Jedyne co znalazłem w instrukcji to tabelę implementacyjną MIDI, gdzie zaznaczono, że komunikaty CC i sysex transmitowane i rozpoznawane są możliwe.
**********************
Tabela implementacyjna to tylko taki ''ogólny spis treści''.
**********************
Nic poza tym. Nie mam tam żadnych konkretnych danych. Stąd moje pytanie czy to się da jakoś inną metodą sprawdzić. Myślałem że mój sekwencer zarejestruje w momencie kiedy coś edytuję z module i potem odczytam z trybu LIST, ale nie rejestruje nic poza Program Change i Note i Velocity. Może tel do serwisu coś zmieni?...
**********************
Można:
a) podpatrzeć strumienie midi, jeśli masz jakikolwiek edytor itp. porozumiewające się z modułem.
b) zdobyć gdzieś spis sysexów. Producent na pewno ma, jeśli tylko urządzenie reaguje na owe komunikaty. Zwykle coś takiego można ściągnąć z www.
[addsig]
**********************
Tabela implementacyjna to tylko taki ''ogólny spis treści''.
**********************
Nic poza tym. Nie mam tam żadnych konkretnych danych. Stąd moje pytanie czy to się da jakoś inną metodą sprawdzić. Myślałem że mój sekwencer zarejestruje w momencie kiedy coś edytuję z module i potem odczytam z trybu LIST, ale nie rejestruje nic poza Program Change i Note i Velocity. Może tel do serwisu coś zmieni?...
**********************
Można:
a) podpatrzeć strumienie midi, jeśli masz jakikolwiek edytor itp. porozumiewające się z modułem.
b) zdobyć gdzieś spis sysexów. Producent na pewno ma, jeśli tylko urządzenie reaguje na owe komunikaty. Zwykle coś takiego można ściągnąć z www.
[addsig]
Pozdrawia Adam (przypadkiadama.com)
Re: Extreme MIDI Mixer
Można:
a) podpatrzeć strumienie midi, jeśli masz jakikolwiek edytor itp. porozumiewające się z modułem.
b) zdobyć gdzieś spis sysexów. Producent na pewno ma, jeśli tylko urządzenie reaguje na owe komunikaty. Zwykle coś takiego można ściągnąć z www.
...
**********************
Dzięki wielkie z a wskazówki
a) podpatrzeć strumienie midi, jeśli masz jakikolwiek edytor itp. porozumiewające się z modułem.
b) zdobyć gdzieś spis sysexów. Producent na pewno ma, jeśli tylko urządzenie reaguje na owe komunikaty. Zwykle coś takiego można ściągnąć z www.
...
**********************
Dzięki wielkie z a wskazówki
drummer
Re: Extreme MIDI Mixer
Jedyne co znalazłem w instrukcji to tabelę implementacyjną MIDI, gdzie zaznaczono, że komunikaty CC i sysex transmitowane i rozpoznawane są możliwe. Nic poza tym. Nie mam tam żadnych konkretnych danych.
Hm. Pozostaje przeszukać sieć albo tak jak wspomniałeś telefon, e-mail do serwisu producenta. Bez tego faktycznie będzie ciężko coś zrobić. Fajnie gdy instrument potrafi pracować w trybie "online" czyli wysyła wszystko co na nim robimy i to wszystko sobie odbiera w postaci sysex-ów i wtedy jesteśmy w stanie szybko się rozeznać jaki komunikat, czym steruje.
Gorzej z sytuacją gdy nie mamy ani tabeli implementacji midi a instrument nie wysyła nic poza nutami i kontrolerami tak ja wspomniałeś.
Na wszelki wypadek posprawdzaj jeszcze opcje filtracji zdarzeń, czasami komunikaty sysex są domyślnie odflitrowywane co czasami daje się to zmieniać w ustawieniach instrumentu.
Mogą być jeszcze takie sytuacje, że niekoniecznie musi to być sterowanie sysex-ami. Wiele instrumentów posiada sterowanie za pomocą "krótszych" komunikatów NRPN.
Dla zainteresowanych. Zaktualizowałem sofcik.
Jest już wersja ExMixer 1.10
Posiada możliwość podpięcia list rozwijalnych w postaci menu z wyborem, oraz narzędzie do monitoringu portu Midi IN, myślę, że może się to przydać. Gdyby coś n"ie trybiło" dajcie znać.
Hm. Pozostaje przeszukać sieć albo tak jak wspomniałeś telefon, e-mail do serwisu producenta. Bez tego faktycznie będzie ciężko coś zrobić. Fajnie gdy instrument potrafi pracować w trybie "online" czyli wysyła wszystko co na nim robimy i to wszystko sobie odbiera w postaci sysex-ów i wtedy jesteśmy w stanie szybko się rozeznać jaki komunikat, czym steruje.
Gorzej z sytuacją gdy nie mamy ani tabeli implementacji midi a instrument nie wysyła nic poza nutami i kontrolerami tak ja wspomniałeś.
Na wszelki wypadek posprawdzaj jeszcze opcje filtracji zdarzeń, czasami komunikaty sysex są domyślnie odflitrowywane co czasami daje się to zmieniać w ustawieniach instrumentu.
Mogą być jeszcze takie sytuacje, że niekoniecznie musi to być sterowanie sysex-ami. Wiele instrumentów posiada sterowanie za pomocą "krótszych" komunikatów NRPN.
Dla zainteresowanych. Zaktualizowałem sofcik.
Jest już wersja ExMixer 1.10
Posiada możliwość podpięcia list rozwijalnych w postaci menu z wyborem, oraz narzędzie do monitoringu portu Midi IN, myślę, że może się to przydać. Gdyby coś n"ie trybiło" dajcie znać.
Re: Extreme MIDI Mixer
Hm. Pozostaje przeszukać sieć albo tak jak wspomniałeś telefon, e-mail do serwisu producenta. Bez tego faktycznie będzie ciężko coś zrobić. Fajnie gdy instrument potrafi pracować w trybie "online" czyli wysyła wszystko co na nim robimy i to wszystko sobie odbiera w postaci sysex-ów i wtedy jesteśmy w stanie szybko się rozeznać jaki komunikat, czym steruje.
------------------------------
wysłałem e-mail, ale nie wierzę w jakąkolwiek odpowiedź. Przecież to Roland. Rozbiło mnie kiedys jak musiałem zapłacić 100 zł za kserowana instrukcję:)
Gorzej z sytuacją gdy nie mamy ani tabeli implementacji midi a instrument nie wysyła nic poza nutami i kontrolerami tak ja wspomniałeś.
Na wszelki wypadek posprawdzaj jeszcze opcje filtracji zdarzeń, czasami komunikaty sysex są domyślnie odflitrowywane co czasami daje się to zmieniać w ustawieniach instrumentu.
--------------------------------
W nim zdaje się niewiele da się zmieniać. Nawet na kanał 10 jestem skazany i basta. Ponoć to można zmienić przez dodatkowe urządzenie TMC-6, ale w samy td-3 nie da sie tego ustawić.
Mogą być jeszcze takie sytuacje, że niekoniecznie musi to być sterowanie sysex-ami. Wiele instrumentów posiada sterowanie za pomocą "krótszych" komunikatów NRPN.
---------------------------------
Nie kumam, może skumam jak doczytam:)
dziękuję
------------------------------
wysłałem e-mail, ale nie wierzę w jakąkolwiek odpowiedź. Przecież to Roland. Rozbiło mnie kiedys jak musiałem zapłacić 100 zł za kserowana instrukcję:)
Gorzej z sytuacją gdy nie mamy ani tabeli implementacji midi a instrument nie wysyła nic poza nutami i kontrolerami tak ja wspomniałeś.
Na wszelki wypadek posprawdzaj jeszcze opcje filtracji zdarzeń, czasami komunikaty sysex są domyślnie odflitrowywane co czasami daje się to zmieniać w ustawieniach instrumentu.
--------------------------------
W nim zdaje się niewiele da się zmieniać. Nawet na kanał 10 jestem skazany i basta. Ponoć to można zmienić przez dodatkowe urządzenie TMC-6, ale w samy td-3 nie da sie tego ustawić.
Mogą być jeszcze takie sytuacje, że niekoniecznie musi to być sterowanie sysex-ami. Wiele instrumentów posiada sterowanie za pomocą "krótszych" komunikatów NRPN.
---------------------------------
Nie kumam, może skumam jak doczytam:)
dziękuję
drummer
Re: Extreme MIDI Mixer
...Czytam tą listę komunikatów CC, czytam coś o sysex'ie i doszedłem do wniosku że chyba nic z tego nie kumam...
Spokojnie, nie od razu Kraków zmodernizowano
Nie jest żadną tajemnicą, iż aby móc cokolwiek "ugryźć" z tego programu należy wpierw zasięgnąć wiedzy. Może wpierw tu, potem tu a na "dobitkę" i tam.
Zabierając się do budowy edytorka(ów) naszego urządzenia zawsze należy wpierw zajrzeć do jego implementacji MIDI (Implementation Chart). Znajduje się ona zwykle gdzieś pod koniec instrukcji obsługi, ew. w osobnym zeszycie. W przypadku naszego Rolanda na stronie 70 (w pdf ściągniętym z sieci).
Co możemy z takowej wyczytać? Otóż i bardzo dużo
, i czasem... stosunkowo niewiele
W naszym przypadku widzimy wyraźnie, że:
- moduł wysyła i odbiera komunikaty tylko na kanale 10 MIDI (Basic Channel),
- wysyła i odbiera dynamikę w pełnym zakresie (Velocity),
- wysyła i odbiera komunikaty o reakcji na docisk indywidualnie dla każdego z padów (AfterTouch Key's),
- nie reaguje na Pitch Band,
- z komunikatów Control Change rozróżnia tylko jeden CC #4 (Foot control) dla Hi-Hat - totalna lipa i w naszym edytorze rzecz raczej zbędna,
- wysyła komunikaty Program Change, ale przyjmuje tylko z zakresu od 1 do 32,
- wysyła i odbiera komunikaty System Exclusive (bardzo ważne!),
- odbierze grzecznie komunikaty CC 120 i 121 (All Sound Off - wyłącz wszystkie dźwięki i Reset All Controllers - wyzeruj wszystkie kontrolery).
Co z tego dla nas wynika? Ano to, iż do edytorka tego modułu trzeba się solidnie przysiąść i basta
.
Od razu widać, iż prostymi komunikatami typu CC (Control Change) czy PC (Program Change) nie przeedytujemy w nim za wiele, a w zasadzie praktycznie nic
, bo całe sedno i sól z pieprzem opiera się tu o System Exclusive!
Pytanie: a skąd wziąć rozpiskę tych komunikatów dla tego konkretnie modelu? Tu przyznam szczerze, że nie wiem
. Jeszcze nie wiem.
Z tego wszystkiego jasno też wynika, iż nie jest to "najszczęśliwszy" moduł do zaimplementowania przez początkujących userów naszego programu
. Choć ducha bynajmniej gasić nielzja
Program kolegi W.G wciąż się rozwija i to w takim tempie, że przyznam się (bez bicia), iż ledwo za nim nadążam
.
Tu wspomnę o jednym aspekcje. Otóż TEN program, już na tym etapie, zezwala na takie "akcje", iż klękajcie narody. I wiem doskonale co piszę. Jak do tej pory nic podobnego i równie zaawansowanego w te klocki nie powstało na rynku światowym, do tego darmowe!
W programie można korzystać ze zdefiniowanych już grafik (proste i skuteczne), ale można też zapodać i swoje (nieproste, ale też skuteczne
) a przez co nasz edytorek może być "żywym" odzwierciedleniem tego, co edytujemy. Aby nie być gołosłownym, to tutaj znajdziecie grafiki i szkielet (wszak nie znamy jeszcze SySex-u dla niego :-( ) dla edytora Roland TD-3 (dla wersji ExMixer 1.10 - tak wiem, że jest już nowsza
). Oczywiście wieeele tam brakuje, ale chodzi tu głównie o sam zamysł. Uwaga: to jest przykład(!), a nie działający edytor, choć kilka charakterystycznych cech już posiada
. Plik (zip, 1.2MB ) należy rozpakować odpowiednio do swych katalogów z programem.
A sam edytorek wygląda tak:

[addsig]


Nie jest żadną tajemnicą, iż aby móc cokolwiek "ugryźć" z tego programu należy wpierw zasięgnąć wiedzy. Może wpierw tu, potem tu a na "dobitkę" i tam.
Zabierając się do budowy edytorka(ów) naszego urządzenia zawsze należy wpierw zajrzeć do jego implementacji MIDI (Implementation Chart). Znajduje się ona zwykle gdzieś pod koniec instrukcji obsługi, ew. w osobnym zeszycie. W przypadku naszego Rolanda na stronie 70 (w pdf ściągniętym z sieci).
Co możemy z takowej wyczytać? Otóż i bardzo dużo


W naszym przypadku widzimy wyraźnie, że:
- moduł wysyła i odbiera komunikaty tylko na kanale 10 MIDI (Basic Channel),
- wysyła i odbiera dynamikę w pełnym zakresie (Velocity),
- wysyła i odbiera komunikaty o reakcji na docisk indywidualnie dla każdego z padów (AfterTouch Key's),
- nie reaguje na Pitch Band,
- z komunikatów Control Change rozróżnia tylko jeden CC #4 (Foot control) dla Hi-Hat - totalna lipa i w naszym edytorze rzecz raczej zbędna,
- wysyła komunikaty Program Change, ale przyjmuje tylko z zakresu od 1 do 32,
- wysyła i odbiera komunikaty System Exclusive (bardzo ważne!),
- odbierze grzecznie komunikaty CC 120 i 121 (All Sound Off - wyłącz wszystkie dźwięki i Reset All Controllers - wyzeruj wszystkie kontrolery).
Co z tego dla nas wynika? Ano to, iż do edytorka tego modułu trzeba się solidnie przysiąść i basta

Od razu widać, iż prostymi komunikatami typu CC (Control Change) czy PC (Program Change) nie przeedytujemy w nim za wiele, a w zasadzie praktycznie nic

Pytanie: a skąd wziąć rozpiskę tych komunikatów dla tego konkretnie modelu? Tu przyznam szczerze, że nie wiem

Z tego wszystkiego jasno też wynika, iż nie jest to "najszczęśliwszy" moduł do zaimplementowania przez początkujących userów naszego programu


Program kolegi W.G wciąż się rozwija i to w takim tempie, że przyznam się (bez bicia), iż ledwo za nim nadążam

Tu wspomnę o jednym aspekcje. Otóż TEN program, już na tym etapie, zezwala na takie "akcje", iż klękajcie narody. I wiem doskonale co piszę. Jak do tej pory nic podobnego i równie zaawansowanego w te klocki nie powstało na rynku światowym, do tego darmowe!
W programie można korzystać ze zdefiniowanych już grafik (proste i skuteczne), ale można też zapodać i swoje (nieproste, ale też skuteczne



A sam edytorek wygląda tak:

[addsig]
Wojciech Chabinka - sekretarz redakcji EiS
Re: Extreme MIDI Mixer
---------------------------------
Nie kumam, może skumam jak doczytam:)
dziękuję
...
**********************
no ja tez nie kumam,moja wiedza opiera sie tylko na tym ze out do in,i na odwrót + multimbral,a szkoda bo może mughłbym bardziej w pełni wykorzystać swoje instrumenty
Nie kumam, może skumam jak doczytam:)
dziękuję
...
**********************
no ja tez nie kumam,moja wiedza opiera sie tylko na tym ze out do in,i na odwrót + multimbral,a szkoda bo może mughłbym bardziej w pełni wykorzystać swoje instrumenty
Re: Extreme MIDI Mixer
**********************
aj ak zbudować interfej graficzny to ju8ż nic nie rozumiem:(
aj ak zbudować interfej graficzny to ju8ż nic nie rozumiem:(
Re: Extreme MIDI Mixer
Wiele instrumentów posiada sterowanie za pomocą "krótszych" komunikatów NRPN.
---------------------------------
Nie kumam, może skumam jak doczytam
# Wpisz do wyszukiwarki słówko NRPN i trochę tam linków ci wyskoczy na ten temat.
Popularnym komunikatem RPN i często używanym jest na przykład zmiana zakresu działa kontrolera Pitch Bend.
Control Change 100 0
Control Change 101 0
Control Change 6 [zakres zwykle od 0 do 12 półtonów]
Przy okazji: W ExMixer możemy taką rzecz (zestawienie kilku komunikatów) kontrolować podpinając to pod jakiś suwak fader lub gałkę knob np.
#1 fader "MÓJ PITCH BEND"
CTRL B0 100 0
CTRL B0 101 0
CTRL B0 6 0:12
Jak widać RPN lub NRPN to jest zestawienie 3 lub 4 komunikatów Control Change po to aby przekazać do instrumentu adres i dane jak mają być bezpośrednio wpisane do wewnętrznej pamięci instrumentu. Pierwsze dwa komunikaty CC 100 i CC 101 przekazują adres, następne dwa lub jeden przekazują dane czyli CC 6 i CC 38 (opcjonalny)
To już ściśle od firmy zależy jaką implementację wybiorą czy Sysex czy NRPN a może po prostu zwykły CC Control Change. Taki NRPN zajmie 9 bajtów do przesłania podczas gdy sysex zajmie tyle samo, więc korzyści wydajnościowe takiego rozwiązania są znikome. Ale z punktu widzenia przetwarzania tego przez wewnętrzny procesor instrumentu, rozwiązanie NRPN może być korzystniejsze do oprogramowania. No i sekwencery bardziej lubią Control Change niż Sysex-y
jeżeli chodzi o edycję graficzną.
Zasada działania NRPN jest taka sama jak RPN. Też wcześniej podajemy "adres" a potem wartość z tym, że inne są numery CC przekazujące adres. Są to CC 98 i CC 99. Komunikaty NRPN są umowne i przeznaczone dla firm ustalających własną implementację MIDI, podczas gdy RPN jest zawsze stały i zatwierdzony przez organizację MMA zajmującą się między innymi specyfikacjami MIDI.
---------------------------------
Nie kumam, może skumam jak doczytam
# Wpisz do wyszukiwarki słówko NRPN i trochę tam linków ci wyskoczy na ten temat.
Popularnym komunikatem RPN i często używanym jest na przykład zmiana zakresu działa kontrolera Pitch Bend.
Control Change 100 0
Control Change 101 0
Control Change 6 [zakres zwykle od 0 do 12 półtonów]
Przy okazji: W ExMixer możemy taką rzecz (zestawienie kilku komunikatów) kontrolować podpinając to pod jakiś suwak fader lub gałkę knob np.
#1 fader "MÓJ PITCH BEND"
CTRL B0 100 0
CTRL B0 101 0
CTRL B0 6 0:12
Jak widać RPN lub NRPN to jest zestawienie 3 lub 4 komunikatów Control Change po to aby przekazać do instrumentu adres i dane jak mają być bezpośrednio wpisane do wewnętrznej pamięci instrumentu. Pierwsze dwa komunikaty CC 100 i CC 101 przekazują adres, następne dwa lub jeden przekazują dane czyli CC 6 i CC 38 (opcjonalny)
To już ściśle od firmy zależy jaką implementację wybiorą czy Sysex czy NRPN a może po prostu zwykły CC Control Change. Taki NRPN zajmie 9 bajtów do przesłania podczas gdy sysex zajmie tyle samo, więc korzyści wydajnościowe takiego rozwiązania są znikome. Ale z punktu widzenia przetwarzania tego przez wewnętrzny procesor instrumentu, rozwiązanie NRPN może być korzystniejsze do oprogramowania. No i sekwencery bardziej lubią Control Change niż Sysex-y

Zasada działania NRPN jest taka sama jak RPN. Też wcześniej podajemy "adres" a potem wartość z tym, że inne są numery CC przekazujące adres. Są to CC 98 i CC 99. Komunikaty NRPN są umowne i przeznaczone dla firm ustalających własną implementację MIDI, podczas gdy RPN jest zawsze stały i zatwierdzony przez organizację MMA zajmującą się między innymi specyfikacjami MIDI.
Re: Extreme MIDI Mixer
Panowie efekt współpracy zwala z nóg
**********************
Wlasnie! Sam Wlodku zauwazyles ze w kupie sila!
Widze ze eksplozja edytora sie nasila... Chyba poczekam z tym badaniem tematu A30 az troche zwolnisz
Nie nadazam aktualizowac swojej kopii E-miksera... 
[addsig]

**********************
Wlasnie! Sam Wlodku zauwazyles ze w kupie sila!



[addsig]
uniżenie kłaniam :-)
Re: Extreme MIDI Mixer
Nie jest żadną tajemnicą, iż aby móc cokolwiek "ugryźć" z tego programu należy wpierw zasięgnąć wiedzy. Może wpierw tu, potem tu a na "dobitkę" i tam.
-----------------------------------
Jakieś tam podstawy mam, malutkie jednak ale nijak nie wiem jak wystartować. póki co czekam na odpowiedź od rolanda
...nie jest to "najszczęśliwszy" moduł do zaimplementowania przez początkujących userów naszego programu
. Choć ducha bynajmniej gasić nielzja
----------------------------------
Nie poddam się:) zamęczę was wszystkich tutaj najgłupszymi pytaniami
A sam edytorek wygląda tak: j.w
-----------------------------------
Chyba że ktoś ten edytor zrobi za mnie:)
A tak poważnie to noga jestem, ale najlepiej się uczyć mając konkretny cel, więc zrozumcie i wybaczcie najbardziej kretynskie pytania
pozdrawiam
-----------------------------------
Jakieś tam podstawy mam, malutkie jednak ale nijak nie wiem jak wystartować. póki co czekam na odpowiedź od rolanda
...nie jest to "najszczęśliwszy" moduł do zaimplementowania przez początkujących userów naszego programu


----------------------------------
Nie poddam się:) zamęczę was wszystkich tutaj najgłupszymi pytaniami
A sam edytorek wygląda tak: j.w
-----------------------------------
Chyba że ktoś ten edytor zrobi za mnie:)
A tak poważnie to noga jestem, ale najlepiej się uczyć mając konkretny cel, więc zrozumcie i wybaczcie najbardziej kretynskie pytania
pozdrawiam
drummer