Extreme MIDI Mixer
- JankoMuzykant
- Posty:497
- Rejestracja:czwartek 14 mar 2002, 00:00
- Kontakt:
Skończyłem do BOSSa VF-1. Tak to wygląda:
http://www.cyfrowka.neostrada.pl/bossvf1/screen.png
Tu jak by ktoś chciał sobie pobrać dane do ExMixera:
http://www.cyfrowka.neostrada.pl/bossvf1/bossvf1.zip
A tu kilka zabaw z programem i efektem, gdyby komuś się chciało posłuchać, co to ten boss:
Gitarka szybka:
http://www.cyfrowka.neostrada.pl/bossvf1/1.mp3
Gitarka rozwleczona:
http://www.cyfrowka.neostrada.pl/bossvf1/2.mp3
Rytmy:
http://www.cyfrowka.neostrada.pl/bossvf1/3.mp3
To samo - testy symulatora:
http://www.cyfrowka.neostrada.pl/bossvf1/4.mp3
Drugie testy:
http://www.cyfrowka.neostrada.pl/bossvf1/5.mp3
Syntezator gitarowy. Może być z niego pożytek, choć trzeba uważnie grać:
http://www.cyfrowka.neostrada.pl/bossvf1/6.mp3
Basik:
http://www.cyfrowka.neostrada.pl/bossvf1/7.mp3
I basik rozwlekły:
http://www.cyfrowka.neostrada.pl/bossvf1/8.mp3
[addsig]
http://www.cyfrowka.neostrada.pl/bossvf1/screen.png
Tu jak by ktoś chciał sobie pobrać dane do ExMixera:
http://www.cyfrowka.neostrada.pl/bossvf1/bossvf1.zip
A tu kilka zabaw z programem i efektem, gdyby komuś się chciało posłuchać, co to ten boss:
Gitarka szybka:
http://www.cyfrowka.neostrada.pl/bossvf1/1.mp3
Gitarka rozwleczona:
http://www.cyfrowka.neostrada.pl/bossvf1/2.mp3
Rytmy:
http://www.cyfrowka.neostrada.pl/bossvf1/3.mp3
To samo - testy symulatora:
http://www.cyfrowka.neostrada.pl/bossvf1/4.mp3
Drugie testy:
http://www.cyfrowka.neostrada.pl/bossvf1/5.mp3
Syntezator gitarowy. Może być z niego pożytek, choć trzeba uważnie grać:
http://www.cyfrowka.neostrada.pl/bossvf1/6.mp3
Basik:
http://www.cyfrowka.neostrada.pl/bossvf1/7.mp3
I basik rozwlekły:
http://www.cyfrowka.neostrada.pl/bossvf1/8.mp3
[addsig]
Pozdrawia Adam (przypadkiadama.com)
Re: Extreme MIDI Mixer
Tak sobie pomyślałem o czymś na wzór combobox albo listbox. Cokolwiek, gdzie dało by się wpisać nazwy. Ułatwiło by to np tworzenie zestawu w module perkusyjnym
drummer
Re: Extreme MIDI Mixer
Jeszcze jedno pytanie. Nijak nie mogę się doszukać sensu migawki. Po co to i co to?
drummer
Re: Extreme MIDI Mixer
...Czy mogę zaproponować taką funkcję: Możliwość "podpisania" pod kontroler (suwaczek, pokrętełko) dowolnego klawisza komputerowej klawiatury.
# Już sterowanie z klawiatury , strzałeczki itp.
Na razie polecenia shortcut nie ma, na obecnym etapie nie ma jeszcze sensu, wpinać skróty klawiszowe.
# No i mamy nową wersję. Zaktualizowałem sofcik o kilka nowych fajnych funkcji. Kółkeczko encoder itp. itd.
Dzięki Janko.
# Mamy pierwszy panel autorstwa Janka Muzykanta. Panowie efekt współpracy zwala z nóg
pomyślałem o czymś na wzór combobox albo listbox. Cokolwiek, gdzie dało by się wpisać nazwy. Ułatwiło by to np tworzenie zestawu w module perkusyjnym
# A w jaki sposób chciałbyś tę nazwę przesyłać ? Nie za bardzo czaję.
# Do jakich celów potrzebne wpisanie nazwy ?
# O elemencie listy rozwijalnej na ekranie wspominałem, dojdzie przy okazji.
Jeszcze jedno pytanie. Nijak nie mogę się doszukać sensu migawki. Po co to i co to?
# Migawka służy do zapisywania chwilowego stanu całego miksera/edytora i jednym naciśnieciem klawisza [1]-[8] możemy to ustawienie sobie przywoływać jak również zapisywać na dysk za pomocą opcji Zapisz w menu Migawka. Oczywiście przywołanie ustawienia, są wysyłane przez MIDI. Innymi słowy migawka może nam służyć jako po prostu baza presetów dla danego instrumentu.
# Już sterowanie z klawiatury , strzałeczki itp.
Na razie polecenia shortcut nie ma, na obecnym etapie nie ma jeszcze sensu, wpinać skróty klawiszowe.
# No i mamy nową wersję. Zaktualizowałem sofcik o kilka nowych fajnych funkcji. Kółkeczko encoder itp. itd.
Dzięki Janko.
# Mamy pierwszy panel autorstwa Janka Muzykanta. Panowie efekt współpracy zwala z nóg

pomyślałem o czymś na wzór combobox albo listbox. Cokolwiek, gdzie dało by się wpisać nazwy. Ułatwiło by to np tworzenie zestawu w module perkusyjnym
# A w jaki sposób chciałbyś tę nazwę przesyłać ? Nie za bardzo czaję.
# Do jakich celów potrzebne wpisanie nazwy ?
# O elemencie listy rozwijalnej na ekranie wspominałem, dojdzie przy okazji.
Jeszcze jedno pytanie. Nijak nie mogę się doszukać sensu migawki. Po co to i co to?
# Migawka służy do zapisywania chwilowego stanu całego miksera/edytora i jednym naciśnieciem klawisza [1]-[8] możemy to ustawienie sobie przywoływać jak również zapisywać na dysk za pomocą opcji Zapisz w menu Migawka. Oczywiście przywołanie ustawienia, są wysyłane przez MIDI. Innymi słowy migawka może nam służyć jako po prostu baza presetów dla danego instrumentu.
Re: Extreme MIDI Mixer
# A w jaki sposób chciałbyś tę nazwę przesyłać ? Nie za bardzo czaję.
# Do jakich celów potrzebne wpisanie nazwy ?
# O elemencie listy rozwijalnej na ekranie wspominałem, dojdzie przy okazji.
------------------------------
W module mam cyferki a w instrukcji, np
1. dark bass
2. wood bass
3. picolo snare
itd.
Wygodnie było by wybierać z listy gotową nazwę przy tworzeniu zestawu. Nie wiem czy dobrze kombinuję, czy to jest możliwe
Innymi słowy migawka może nam służyć jako po prostu baza presetów dla danego instrumentu.
---------------------------------
Chyba powinienem się wcześniej kłaść spać:) dzięki
# Do jakich celów potrzebne wpisanie nazwy ?
# O elemencie listy rozwijalnej na ekranie wspominałem, dojdzie przy okazji.
------------------------------
W module mam cyferki a w instrukcji, np
1. dark bass
2. wood bass
3. picolo snare
itd.
Wygodnie było by wybierać z listy gotową nazwę przy tworzeniu zestawu. Nie wiem czy dobrze kombinuję, czy to jest możliwe
Innymi słowy migawka może nam służyć jako po prostu baza presetów dla danego instrumentu.
---------------------------------
Chyba powinienem się wcześniej kłaść spać:) dzięki
drummer
Re: Extreme MIDI Mixer
W module mam cyferki a w instrukcji, np
1. dark bass
2. wood bass
3. picolo snare
itd.
Wygodnie było by wybierać z listy gotową nazwę przy tworzeniu zestawu. Nie wiem czy dobrze kombinuję, czy to jest możliwe
---------------------------------
jest już kółko dial, o coś takiego mi chodziło chyba z lista rozwijaną, o podobna zasadę.
1. dark bass
2. wood bass
3. picolo snare
itd.
Wygodnie było by wybierać z listy gotową nazwę przy tworzeniu zestawu. Nie wiem czy dobrze kombinuję, czy to jest możliwe
---------------------------------
jest już kółko dial, o coś takiego mi chodziło chyba z lista rozwijaną, o podobna zasadę.
drummer
Re: Extreme MIDI Mixer
Wymiękłem, sam nie ruszę tego ustrojstwa. Proszę o pomoc
Chodzi o moduł perkusyjny Roland TD-3.
Moduł wysyła wszystko kanałem 10 (chyba nie ma możliwości zmiany).
Czytam tą listę komunikatów CC, czytam coś o sysex'ie i doszedłem do wniosku że chyba nic z tego nie kumam.
Jeżeli mam w module możliwość regulowania parametrem powiedzmy 'Pad Sens' czy 'Note' to one na pewno będą mogły być sterowane którymś CC czy sysex'em ?
Jeśli tak to jak to mogę sprawdzić jaki to komunikat?
Generalnie gdzie jest jakiś pkt zaczepienia? Nie ruszę nic a nic bez czyjejś pomocy
Chodzi o moduł perkusyjny Roland TD-3.
Moduł wysyła wszystko kanałem 10 (chyba nie ma możliwości zmiany).
Czytam tą listę komunikatów CC, czytam coś o sysex'ie i doszedłem do wniosku że chyba nic z tego nie kumam.
Jeżeli mam w module możliwość regulowania parametrem powiedzmy 'Pad Sens' czy 'Note' to one na pewno będą mogły być sterowane którymś CC czy sysex'em ?
Jeśli tak to jak to mogę sprawdzić jaki to komunikat?
Generalnie gdzie jest jakiś pkt zaczepienia? Nie ruszę nic a nic bez czyjejś pomocy
drummer
- JankoMuzykant
- Posty:497
- Rejestracja:czwartek 14 mar 2002, 00:00
- Kontakt:
Re: Extreme MIDI Mixer
Jeżeli mam w module możliwość regulowania parametrem powiedzmy 'Pad Sens' czy 'Note' to one na pewno będą mogły być sterowane którymś CC czy sysex'em ?
Jeśli tak to jak to mogę sprawdzić jaki to komunikat?
Generalnie gdzie jest jakiś pkt zaczepienia? Nie ruszę nic a nic bez czyjejś pomocy...
**********************
Bez opisu instrumentu się nie obędzie. Będziesz potrzebował dokładnych danych, na jakie komunikaty reagują konkretne elementy zmieniające brzmienie. Mogą to być komunikaty dwóch rodzajów.
Jeśli będą to komunikaty typu cc, to trzeba będzie umieścić zapis jak poniżej:
fader "Nazwa" ctrl B9 xx 0:127
Jeśli natomiast będą to komunikaty typu sysex, to trzeba będzie umieścić mniej więcej taki zapis:
fader "Nazwa" sysex F0 xx xx xx xx xx xx 0:127 F7
Te ''xx'' właśnie należy sobie przepisać z książeczki dołączonej do instrumentu.
W przypadku części urządzeń komunikaty sysex przesyłają sumy kontrolne, co oznacza, że podczas zmiany parametru nie zmienia się tylko jeden bajt, a dwa. Dodatkowo taki Boss vf-1, a więc pewnie i inne Rolandy rozbija bajt na dwa tzw. półbajty (nibble), a czasem nawet na 4!
Stąd taka np. dziwna konstrukcja całego komunikatu:
fader "Pogłos" sysex F0 41 00 00 23 12 20 02 5a nibble2 0:64 rolandcrc5 F7
A służy to tylko do dozowania ilości reverbu, co w bardziej ''cywilizowanych'' efektach robi się tak:
fader "Pogłos" ctrl B0 91 0:64
Nie jest lekko ;)
PS. Zauważ jeszcze jedno - cc zawiera zawsze numer kanału midi, sysex jak sobie chce.
[addsig]
Jeśli tak to jak to mogę sprawdzić jaki to komunikat?
Generalnie gdzie jest jakiś pkt zaczepienia? Nie ruszę nic a nic bez czyjejś pomocy...
**********************
Bez opisu instrumentu się nie obędzie. Będziesz potrzebował dokładnych danych, na jakie komunikaty reagują konkretne elementy zmieniające brzmienie. Mogą to być komunikaty dwóch rodzajów.
Jeśli będą to komunikaty typu cc, to trzeba będzie umieścić zapis jak poniżej:
fader "Nazwa" ctrl B9 xx 0:127
Jeśli natomiast będą to komunikaty typu sysex, to trzeba będzie umieścić mniej więcej taki zapis:
fader "Nazwa" sysex F0 xx xx xx xx xx xx 0:127 F7
Te ''xx'' właśnie należy sobie przepisać z książeczki dołączonej do instrumentu.
W przypadku części urządzeń komunikaty sysex przesyłają sumy kontrolne, co oznacza, że podczas zmiany parametru nie zmienia się tylko jeden bajt, a dwa. Dodatkowo taki Boss vf-1, a więc pewnie i inne Rolandy rozbija bajt na dwa tzw. półbajty (nibble), a czasem nawet na 4!
Stąd taka np. dziwna konstrukcja całego komunikatu:
fader "Pogłos" sysex F0 41 00 00 23 12 20 02 5a nibble2 0:64 rolandcrc5 F7
A służy to tylko do dozowania ilości reverbu, co w bardziej ''cywilizowanych'' efektach robi się tak:
fader "Pogłos" ctrl B0 91 0:64
Nie jest lekko ;)
PS. Zauważ jeszcze jedno - cc zawiera zawsze numer kanału midi, sysex jak sobie chce.
[addsig]
Pozdrawia Adam (przypadkiadama.com)
- JankoMuzykant
- Posty:497
- Rejestracja:czwartek 14 mar 2002, 00:00
- Kontakt:
Re: Extreme MIDI Mixer
Jeżeli mam w module możliwość regulowania parametrem powiedzmy 'Pad Sens' czy 'Note'
**********************
Sorry, jeszcze jedno - note on i off oczywiście zawsze podaje się w znormalizowany sposób i dla kanału dziesiątego jest:
button "Nazwa" on ctrl 99 xx yy off ctrl 89 xx yy
Gdzie xx to wysokość dźwięku, yy to dynamika (velocity).
[addsig]
**********************
Sorry, jeszcze jedno - note on i off oczywiście zawsze podaje się w znormalizowany sposób i dla kanału dziesiątego jest:
button "Nazwa" on ctrl 99 xx yy off ctrl 89 xx yy
Gdzie xx to wysokość dźwięku, yy to dynamika (velocity).
[addsig]
Pozdrawia Adam (przypadkiadama.com)
Re: Extreme MIDI Mixer
Bez opisu instrumentu się nie obędzie. Będziesz potrzebował dokładnych danych, na jakie komunikaty reagują konkretne elementy zmieniające brzmienie. Mogą to być komunikaty dwóch rodzajów.
**********************
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. 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?
**********************
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. 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?
drummer