|
Cubase.cz Diskusní fórum o produktech firmy Steinberg
|
Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
cuse
Založen: 17.10.2008 Příspěvky: 3
|
Zaslal: pá říjen 17, 2008 2:53 pm Předmět: Vložení systémového povelu F3 do MIDI stopy |
|
|
Zdravím přítomné
a prosím o radu, jak v SX3 vložit do MIDI stopy povel Song select. Jedná se o System Common Message ve tvaru "F3 ss", kde hexadecimální číslo F3 představuje Status byte (song select) a ss je databyte (číslo songu). V List editoru lze vkládat (insert event) pouze eventy jako Note, Controller, ProgramChange, SysEx, atd., Song select chybí a nepřišel jsem na způsob, jak jej do stopy vložit, případně jak vložit přímo číslo F3.
Uvedený povel potřebuji pro přepínání Multis na Triton Racku. Jindy osvědčený způsob - nahrát stisky tlačítek na nástroji do stopy Cubase zde nefunguje. Triton vysílá stisky různých tlačítek do Cubase, ale na změnu Multi Cubase nereaguje (žádná MIDI aktivita na vstupu). Na mezinárodních fórech jsem našel podobné dotazy, ale vždy bez uspokojivé odpovědi.
Že by Cubase neuměl pracovat s dávno normalizovaným systémovým eventem? Zná někdo řešení?
Díky za reakce |
|
Návrat nahoru |
|
|
PK
Založen: 4.10.2004 Příspěvky: 532
|
Zaslal: pá říjen 17, 2008 4:42 pm Předmět: |
|
|
Bohužel, Cubase MIDI message Song Select nepodporuje. Ani bych příliš nedoufal, že se tam jeho implementace někdy objeví - on se tenhle MIDI příkaz používá opravdu docela vzácně a čím dál tím méně.
Řešil bych to pomocí MIDI-OX. Z Cubase bych MIDI výstup směroval pomocí MIDI Yoke do MIDI-OX, a až z něj ven do Tritonu. Na stopu v Cubase bych místo Song Select dal nějaký CC xx, jinak nepoužívaný, a pro něj bych si nastavil data mapping v MIDI-OX. Tím se dá převést CC xx yy na F3 yy. V dialogu pro mapování dat v MIDI-OX bude potřeba jako output event type nastavit SysEx. V MIDI-OX se SysEx výstup dá naštěstí používat na libovolná data - je jen na uživateli, jaký hexa řetězec to bude, může jít třeba i o řetězec několika standardních midi msg posílaných najednou.
Aby se hodnota yy kontroleru xx posílala jako druhý bajt po F3, je potřeba použít pro výstupní SysEx zápis "F3 FB". FA, FB a FC mají totiž v MIDI-OX speciální význam - FA jsou Data 1, FB Data 2 a FC midi kanál převzaté z midi message, který odpovídá vstupu pro dané mapování. |
|
Návrat nahoru |
|
|
cuse
Založen: 17.10.2008 Příspěvky: 3
|
Zaslal: so říjen 18, 2008 4:20 pm Předmět: Song select |
|
|
Díky PK, vyzkouším to.
Přesto mě ale mrzí, že tak sofistikovaný program jako Cubase neumí po 20 letech vývoje tak triviální věc. Pokud vím, tak song select využívá kromě Tritona např. i Yamaha Motif, což rozhodně není žádný muzeální přístroj. A pak že v midi funkcích Cubase už dávno není co zlepšovat. Hoši od Steinberga nám zaspali. |
|
Návrat nahoru |
|
|
cuse
Založen: 17.10.2008 Příspěvky: 3
|
Zaslal: so říjen 18, 2008 8:41 pm Předmět: |
|
|
Nakonec jsem našel jednodušší způsob, jak to vyřešit přímo v cubase a bez mapování.
Do stopy vložím libovolné číslo kontroléru, např. Controll 123. V Logical editoru pak nastavím pro toto číslo kontroléru Add Value1 o hodnotu 120 (abych získal 123+120=243, což je kýžené číslo F3h). Pak se mi už v List editoru objeví Control243 a do sloupce Data2 vložím datový byte - číslo songu. Skutečně to funguje - i když norma MIDI žádný Controll 243 nezná.
Přesto děkuji za pomoc. |
|
Návrat nahoru |
|
|
PK
Založen: 4.10.2004 Příspěvky: 532
|
Zaslal: ne říjen 19, 2008 9:57 am Předmět: |
|
|
Dobrá finta. |
|
Návrat nahoru |
|
|
|
|
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru.
|
|