Extreme MIDI Mixer
Re: Extreme MIDI Mixer
...a mam wizję troszkę inną. Wystarczyły by 2 strony i ewentualnie trzecia dla metronomu...
Dzięki, właśnie na takie uwagi bardzo liczę
Ponieważ główny temat dotyczący tego programu już nam się mocno rozrósł pozostawimy go dla ew. uwag i informacji związanych z jego dalszym rozwojem. Edytorkiem dla Roland TD-3 zajmiemy się tam Extreme MIDI Mixer - budujemy edytor dla Roland TD-3
[addsig]
Dzięki, właśnie na takie uwagi bardzo liczę
Ponieważ główny temat dotyczący tego programu już nam się mocno rozrósł pozostawimy go dla ew. uwag i informacji związanych z jego dalszym rozwojem. Edytorkiem dla Roland TD-3 zajmiemy się tam Extreme MIDI Mixer - budujemy edytor dla Roland TD-3
[addsig]
Wojciech Chabinka - sekretarz redakcji EiS
Re: Extreme MIDI Mixer
...Przy okazji zapytam: nie bardzo rozumiem rolę przycisków grupujacych, może mi ktos podac przykład działania takiej opcji?...
Czy chodzi o te zgromadzone w bloku MIDI CHANNEL w skrypcie autorskim?
[addsig]
Czy chodzi o te zgromadzone w bloku MIDI CHANNEL w skrypcie autorskim?
[addsig]
Wojciech Chabinka - sekretarz redakcji EiS
Re: Extreme MIDI Mixer
mytnik: Przy okazji zapytam: nie bardzo rozumiem rolę przycisków grupujacych, może mi ktos podac przykład działania takiej opcji?
Czasami zachodzi konieczność stosowania opcji "przełącznikowych", na przykład wybór sceny 1 - 2, a opcje te nie mogą być wybierane jednocześnie. W skrypcie uzyskuje się to za pomocą "grupowania" komunikatów.
Przykładowo:
sysex F0 43 10 1 F7 uruchamia scenę 1
sysex F0 43 10 2 F7 uruchamia scenę 2
Oba komunikaty nie mogą być wysłane jednocześnie a tak będzie gdy nie dokonamy ich grupowania. Ostatni wysyłający komunikat przestawi instrument zawsze w scenę 2 podczas przywracania migawki etc.
Grupując je ...
sysex F0 43 10 1 F7 group 1
sysex F0 43 10 2 F7 group 1
... powodujemy, że wysyłany będzie albo pierwszy albo drugi komunikat a
stan przycisków się zmienia w całej grupie, czyli gdy naciśniemy któryś z przycisków to reszta przechodzi w stan wyłączenia.
Numeracja grup jest dowolna od 1 .. 999999 itp.
Grupy i stan przełączników są odpowiednio (inaczej) zapisywane w migawce, aby wiadomo było, który z przycisków w grupie jest aktywny.
PS. Multi-sterowania jeszcze nie ruszyłem ale może wkrótce uda mi się coś z tym zrobić.
Czasami zachodzi konieczność stosowania opcji "przełącznikowych", na przykład wybór sceny 1 - 2, a opcje te nie mogą być wybierane jednocześnie. W skrypcie uzyskuje się to za pomocą "grupowania" komunikatów.
Przykładowo:
sysex F0 43 10 1 F7 uruchamia scenę 1
sysex F0 43 10 2 F7 uruchamia scenę 2
Oba komunikaty nie mogą być wysłane jednocześnie a tak będzie gdy nie dokonamy ich grupowania. Ostatni wysyłający komunikat przestawi instrument zawsze w scenę 2 podczas przywracania migawki etc.
Grupując je ...
sysex F0 43 10 1 F7 group 1
sysex F0 43 10 2 F7 group 1
... powodujemy, że wysyłany będzie albo pierwszy albo drugi komunikat a
stan przycisków się zmienia w całej grupie, czyli gdy naciśniemy któryś z przycisków to reszta przechodzi w stan wyłączenia.
Numeracja grup jest dowolna od 1 .. 999999 itp.
Grupy i stan przełączników są odpowiednio (inaczej) zapisywane w migawce, aby wiadomo było, który z przycisków w grupie jest aktywny.
PS. Multi-sterowania jeszcze nie ruszyłem ale może wkrótce uda mi się coś z tym zrobić.
Re: Extreme MIDI Mixer
Tak mi się przypomniało
Może jest w Warszawie ktoś, kto oddałby w me ręce na jakieś 2 tygodnie zabytek pt. Roland Canvas SC-50 lub podobny z tej serii?
Pamiętam, iż kiedyś na naszym forum była dyskusja na temat: co zrobić aby na wyświetlaczu właśnie tego i podobnym mu modułom można było wyświetlić swe własne logo.
Mam wrażenie graniczące wręcz z pewnością, iż już teraz "nasz" program świetnie się nadaje do tego aby skonstruować taki edytor . Mało tego, w formie graficznej!
Potencjalnych posiadaczy owego modułu, a i tudzież czasu wolnego zapraszam do naszej redakcji. Warto wcześniej zadzwonić bo (przypuszczam) bez kawusi się pewnie nie obejdzie
[addsig]
Może jest w Warszawie ktoś, kto oddałby w me ręce na jakieś 2 tygodnie zabytek pt. Roland Canvas SC-50 lub podobny z tej serii?
Pamiętam, iż kiedyś na naszym forum była dyskusja na temat: co zrobić aby na wyświetlaczu właśnie tego i podobnym mu modułom można było wyświetlić swe własne logo.
Mam wrażenie graniczące wręcz z pewnością, iż już teraz "nasz" program świetnie się nadaje do tego aby skonstruować taki edytor . Mało tego, w formie graficznej!
Potencjalnych posiadaczy owego modułu, a i tudzież czasu wolnego zapraszam do naszej redakcji. Warto wcześniej zadzwonić bo (przypuszczam) bez kawusi się pewnie nie obejdzie
[addsig]
Wojciech Chabinka - sekretarz redakcji EiS
Re: Extreme MIDI Mixer
Dzięki WG za szczegółowe wyjaśnienie sprawy
Co do multi to nie ma pośpiechu, najważniejsze że wiadomo że jest to możliwe i będzie, zanim do tego dojdę to jeszcze minie trochę czasu.
pozdrawiam
Co do multi to nie ma pośpiechu, najważniejsze że wiadomo że jest to możliwe i będzie, zanim do tego dojdę to jeszcze minie trochę czasu.
pozdrawiam
drummer
Re: Extreme MIDI Mixer
...najważniejsze że wiadomo że jest to możliwe i będzie...
Już jest.
To wręcz nieprawdopodobne, ale akurat trafiło nam się do testów redakcyjnych urządzenie, które nie jest w swej funkcjonalności niczym innym, jak właśnie sprzętowym odpowiednikiem naszego programu
www.waveidea.com/en/products/bitstream_3x.
www.cme-pro.com/products-list/product-Bitstream3X.html
Więcej info już wkrótce.
[addsig]
Już jest.
To wręcz nieprawdopodobne, ale akurat trafiło nam się do testów redakcyjnych urządzenie, które nie jest w swej funkcjonalności niczym innym, jak właśnie sprzętowym odpowiednikiem naszego programu
www.waveidea.com/en/products/bitstream_3x.
www.cme-pro.com/products-list/product-Bitstream3X.html
Więcej info już wkrótce.
[addsig]
Wojciech Chabinka - sekretarz redakcji EiS
Re: Extreme MIDI Mixer
Mr WG
Rozumiem, że na razie z powodu rozwoju samplera prace nad mixerem zostały zawieszone, ale wpadłem na ciekawy pomysł (a przynajmniej tak mi się wydaję) kiedy po niemałej przerwie wróciłem do swojego edytora.
Pisząc jednym ciagiem zauważyłem, że kilka rzeczy powtarza się x razy bez zmian i pomyślałem o jakiejś funkcji w stylu phpowskiego 'include' albo pascalowego 'procedure'.
pozdrawiam
Rozumiem, że na razie z powodu rozwoju samplera prace nad mixerem zostały zawieszone, ale wpadłem na ciekawy pomysł (a przynajmniej tak mi się wydaję) kiedy po niemałej przerwie wróciłem do swojego edytora.
Pisząc jednym ciagiem zauważyłem, że kilka rzeczy powtarza się x razy bez zmian i pomyślałem o jakiejś funkcji w stylu phpowskiego 'include' albo pascalowego 'procedure'.
pozdrawiam
drummer
Re: Extreme MIDI Mixer
...Pisząc jednym ciagiem zauważyłem, że kilka rzeczy powtarza się x razy bez zmian i pomyślałem o jakiejś funkcji w stylu phpowskiego 'include' albo pascalowego 'procedure'...
Nie przesadzaj, Ctrl C/V załatwia spokojnie sprawę .
Jest kilka ważniejszych spraw do załatwienia i tu też cierpliwie czekam na swą kolejkę
[addsig]
Nie przesadzaj, Ctrl C/V załatwia spokojnie sprawę .
Jest kilka ważniejszych spraw do załatwienia i tu też cierpliwie czekam na swą kolejkę
[addsig]
Wiedza zawsze ileś tam kosztuje, głupoty i niewiedzy nie da się oszacować.
Re: Extreme MIDI Mixer
Nie przesadzaj, Ctrl C/V załatwia spokojnie sprawę .
Jest kilka ważniejszych spraw do załatwienia i tu też cierpliwie czekam na swą kolejkę
...
**********************
W sumie to nie jest jakiś szczególnie ważny problem i są rzeczy ważniejsze, np. wspominany wcześniej tryb online, ale podglądnij sobie plik modułu td-3 pisany przez p. Wojtka. Np. table z brzmieniami (114) dla każdego padu, a jest ich 14 :). Gdyby wysłać to do procedury 'brzmienia' to potem w kodzie wystarczyło by zrobić 14 razy:
table
'brzmienia'
Ale to tylko propozycja na później, autor już sam zadecyduje czy warto, czy nie:)
pozdrawiam
Jest kilka ważniejszych spraw do załatwienia i tu też cierpliwie czekam na swą kolejkę
...
**********************
W sumie to nie jest jakiś szczególnie ważny problem i są rzeczy ważniejsze, np. wspominany wcześniej tryb online, ale podglądnij sobie plik modułu td-3 pisany przez p. Wojtka. Np. table z brzmieniami (114) dla każdego padu, a jest ich 14 :). Gdyby wysłać to do procedury 'brzmienia' to potem w kodzie wystarczyło by zrobić 14 razy:
table
'brzmienia'
Ale to tylko propozycja na później, autor już sam zadecyduje czy warto, czy nie:)
pozdrawiam
drummer
Re: Extreme MIDI Mixer
...Np. table z brzmieniami (114) dla każdego padu, a jest ich 14 . Gdyby wysłać to do procedury 'brzmienia' to potem w kodzie wystarczyło by zrobić 14 razy: table 'brzmienia'...
No tak, ale czym innym jest możliwość zadeklarowania dowolnych zmiennych a czym innym dołączanie kodu z zewnętrznego pliku. W tym drugim przypadku zgadzam się z kolegą Preceli gdyż majstrując sobie takie pliki aby je później dołączać (choćby np. przez include) szybko spowodujemy, że katalog naszego edytorka będzie wyglądał jak choinka . Ja radzę sobie z takimi sytuacjami otwierając kilka instancji Notatnika i jak do tej pory spacjalnie nie narzekam. Świetnie i szybko z takimi projektami pracuje się dwumonitorowo.
Zanim kolega W.G "przepadł" dla tego projektu (a wiadomo czemu ) zdarzyło nam się podyskutować wieczorową porą. No bo skoro byłaby możliwość zadeklarowania zmiennych to może jeszcze jakiś mały waruneczek (if), a skoro już byłoby if to czemu nie dorzucić else, a może jeszcze jakąś maleńką pętelkę? I tak od słowa do słowa, od funkcji do funkcji niemalże wymyśliliśmy jeszcze jeden język programowania. Już nie pamiętam kto ostatni zgasił światło...
[addsig]
No tak, ale czym innym jest możliwość zadeklarowania dowolnych zmiennych a czym innym dołączanie kodu z zewnętrznego pliku. W tym drugim przypadku zgadzam się z kolegą Preceli gdyż majstrując sobie takie pliki aby je później dołączać (choćby np. przez include) szybko spowodujemy, że katalog naszego edytorka będzie wyglądał jak choinka . Ja radzę sobie z takimi sytuacjami otwierając kilka instancji Notatnika i jak do tej pory spacjalnie nie narzekam. Świetnie i szybko z takimi projektami pracuje się dwumonitorowo.
Zanim kolega W.G "przepadł" dla tego projektu (a wiadomo czemu ) zdarzyło nam się podyskutować wieczorową porą. No bo skoro byłaby możliwość zadeklarowania zmiennych to może jeszcze jakiś mały waruneczek (if), a skoro już byłoby if to czemu nie dorzucić else, a może jeszcze jakąś maleńką pętelkę? I tak od słowa do słowa, od funkcji do funkcji niemalże wymyśliliśmy jeszcze jeden język programowania. Już nie pamiętam kto ostatni zgasił światło...
[addsig]
Wojciech Chabinka - sekretarz redakcji EiS