Diskuse
Téma: Digitech GNX1 opozdené prepínanie
Digitech GNX1 opozdené prepínanie -
![Kategorie](http://www.instrumento.cz/img/category.gif)
Stal som sa stastnym-nestastnym majitelom GNX1. So samotnym efektom ako aj simulaciami som spokojny, hra to naozaj pekne. Problem je vsak v prepinani medzi presetami v hracom mode pomocou noznych ovladacov. Pri prepnuti vznika asi 0,25 az 0,5 sec. medzera. Je jasne ze krabica vyrobena aj pre zive hranie je takto nepouzitelna. Stretol sa niekto s tymto problemom? Ako ho riesit?
Na www.digitech.com je forum o tomto probleme a riesienia su navrhnute nasledovne:
1. Pouzivat iba FX mod - obmedzenie iba na 2 amp simulacie
2. Zasah do hardveru a pripojenie externych noznych prepinacov na rucny prepinac presetov (ak som to dobre pochopil). Co vy na to?
Seznam příspěvků:
Re:
Pochybuju, ze by to vyresil jiny prepinac. Nejspis je problem ve vykonu. Tomu by napovidalo i reseni s pouzitim mensiho poctu efektu. Zasah do hw si nedovedu predstavit(nejspis nebude v soketu:) a sehnat neco rychlejsiho a zaroven stejne se chovajiciho je chujovina na druhou.....Jejich Audio DNA(nebo co tro ted maji) stejne bude jen nejaka preznacena Motorolla, ale i tak) Proste se smir s tim, ze mas neco tak univerzalniho jako jednokanalovej amp, ale se zvukem japonskejch vcelicek.
Re: torhorc
to je normalni jev u multaku, dokonce i drahejch.... na rychlost prepinani presetu je potreba alokovat cast vykonu procesoru a vzdycky je to kompromis... jediny dva procesory z tech co znam ktery maj prakticky nulovou prodlevu mezi nacitanim patchu jsou Rocktrony a G-Force
Re: z28
Ja som si všimol závislosť rychlosti prepínania presetov na midi pedále. Ešte keď som mal GSP 7 tak prodleva bola docela veľká pri použití Midi pedálu MC 7. Keď som ako Midi pedál pripojil RP12 tak prodleva bola asi polovičná - čož mi nejde do hlavy. Ako je to možné???
Re: Sandon
Ale akým algoritmom to RP12 dokáže?? Vážne by ma to zaujímalo. A je také zakrivenie časopriestoru možné aj u prepínaní kanálov komba, alebo iba MIDI cestou? Vedia aj klávesy zakriviť časopriestor??? A PCčká, tie to vedia takisto?? Dá sa to neako nasimulovať??? :-)))
Re: Bailey
btw musel sem kvuli englovi na midimate ten midirate snizit, protoze engl to nestiha zpracovat...
Re: Bailey
no ja nevim, MIDI norma presne stanovuje rychlost datovyho prenosu (tusim 31.25kbps) a Patch Change je jenom nekolik bajtu, takze tohle by nemelo mit vliv... nevim...
Re: z28
Kedysi som ako Sandon myslel, že to nemože mať vliv, ale prax ma presvedčila. Tak to s midimate je fakt sila!!!
Re: z28, Bailey
to nechapu... v manualu je napsany:
"Under the "Controller Assignments" heading, the RATE parameter provides a selectable rate at which the MIDI Mate will sample the pedal position and send out control changes. The RATE parameter is adjustable from 1 to 50mS. The value selected determines how often a control change is sent from the MIDI Mate (i.e. "20" = 20 milliseconds, "42" = 42 milliseconds, etc.). The lower the value selected, the faster the transmission. A faster transmission rate may mean a smoother and more accurate response by the device receiving the control changes. However, the rate may need to be slowed down for devices where an error may occur from receiving MIDI messages faster than the device can process them."
jenze to se tyka PEDALu, ne prepinani patchu... prenosova rychlost MIDI povelu je 31.25kbps, takze to je neco jinyho, nez kdyz se snima poloha pedalu 1x za 1ms nebo 50ms...
Re: Sandon
Tak to potom nerozumiem tej zmene rychlosti prepinania u GSP7čky zmenou pedalu. Keď som pedálom MC7 prepínal v RP12 patche tak to bolo rovnako rychlo ako interným midipedálom - nespomalilo sa to.
Re:
S tým externým pedálom a následným znížením reakčného času to musí byť pochopiteľné každému, kto sa aspoň trochu vyzná v mikroprocesoroch. Činnosti, ktoré sa javia ako súčasne bežiace (v našom prípade obslužná rutina na dekódovanie MIDI povelu a samotný audioprocessing), sú totiž v každom procesore spracovávané sekvenčne (t.j. za sebou) a riadené prerušeniami! Ak zošliapnem MIDI ovládač, udeje sa toto: Ovládač vyšle MIDI event, ktorý "zobudí" MIDI UART multiefektu. Ten vyvolá PRERUŠENIE (t.j. vlastne zastaví spracovávanie audiosignálu) a naštartuje konverzná rutina spúšťaná daným prerušením (v podstate pointer procesora preskočí na inú pamäťovú adresu), ktorá dekóduje MIDI povel do dátového tvaru, aký akceptuje riadiaci program procesora a na základe toho potom nastaví parametre processingu. Audioprocessing sa opäť spustí až po rozkódovaní a spracovaní MIDI informácie! Samozrejme doba dekódovania MIDI je vnímaná ako relatívne dlhá pauza. Pri ručnom ovládaní dekódovanie MIDI odpadá, tlačítko patchu vyvolá priamo prerušenie, ktoré naštartuje rutinu na zmenu parametrov, preto je pauza kratšia (práve o to dekódovanie). Ináč si myslím, že problémom je zrejme neoptimálny kód obslužnej rutiny MIDI. Mulťáky, ktoré majú extrémne krátke časy prepínania, majú jeden alebo viac výkonných procesorových chipov na samotný processing a riadenie robí separátny mikrokontrolerový systém (t.j. extra čip na riadenie, čo je aj dôvodom zvýšenej ceny), lacnejšie mulťáky majú ten čip len jeden a robí všetko, teda samotný processing musí počkať, kým sa obslúži ovládací podprogram, čo samozrejme niečo trvá.
Re: Predator
jednoduse receno to znamena, ze kdyz Bailey vymenil jeden MIDI pedal za jinej, taxe zmenila rychlost dekodovani MIDI povelu v multiefektu a proto prepina rychleji? :o))))))))) Notabene kdyz oba pedaly (MC7 i RP1) jsou od DIGITECHu :o)
Re: Sandon
Prečítaj si to ešte raz, potom sa zhlboka nadýchni a potom pochopíš. Nezmenila sa rýchlosť dekódovania. Interný pedál na rozdiel od externého totiž NEMUSÍ DEKÓDOVAŤ MIDI (teda vykonávať určitý sled inštrukcií dekódovacej rutiny, ktorý niečo trvá), jednoducho priamo hardvérovo (bez nutnosti obsluhy MIDI UARTu) vyvolá interrupt a následný skok na adresu procedúry nastavujúcej parametre spracovania (teda patch). Pri externom riadení cez MIDI je to o práve o tú procedúrku viac, čo procák malinko zdrží ... comprendo? Mimochodom MIDI komunikácia je štandardnou sériovou komunikáciou, takže detailnejšie to nájdeš pod touto témou napríklad v Google.
Re: Predator
Uz sem si to precital, ale nadechnout by ses mel ty :o)))) ja teda sem jen polovicni Slovak, ale vete "keď som mal GSP 7 tak prodleva bola docela veľká pri použití Midi pedálu MC 7. Keď som ako Midi pedál pripojil RP12 tak prodleva bola asi polovičná" doufam rozumim dobre :o)
cili jak vidis, jednalo se o DVA externi pedaly a o internim pedalu nebyla vubec rec :o))))
Re:
No ako citam tak citam nie som ani za mak mudrejsi. Na GNX1 som neskusal pripnut ziadny Midi pedal lebo ziadny nevlastnim, takze tato debata ide trosku mimo mna. Ale napriek tomu ma zaujal Predatorov vyklad obchadzania procedur. Skor ma zaujala myslienka (http://www.digitech.com/cgi-bin/soundcom.pl?action=show_thread&product=GNX1&threadid=1032787594&browseID=)(prispevky SJ,David) pripojenia externych prepinacov (momentary close/open switch?) kablami priamo na rucny prepinac presetov na masine. Moze to zkratit prepinaci cas aj napriek tomu ze rucne prepinanie ma take iste opozdenie ako nozny prepinac?
Upozornujem ze som to mozno len zle pochopil (anglictina nie je moja silna stranka)
Re: all
Mam foot controler BOSS FC-50 a chtel bych k tomu pripojit kontinualni/expression pedal. Jakej typ pedalu?? Staci klasickej volume nebo musim mit ten special od BOSSE??
Re: Sandon
Dva MIDI externé pedály a rozdiel v prepínaní? Možných príčin je viac. Može to byť moc dlhý MIDI kábel od jedného z nich, prípadne špatne riešené napájanie (to môže spôsobiť problémy v synchronizácii MIDI UARTov vplyvom naindukovaného rušenia), takisto nekvalitné diely v elektronike pedálu (napríklad "tolerancia" vysielacej rýchlosti nad určitú hodnotu môže spôsobiť, že sú problémy so synchronizáciou a UART procesora je zaťažený chybnými paketmi), taktiež niektoré pedály majú možnosť okrem eventu Program Change vysielať iné kontrolery a niektoré lepšie dokonca aj rôzne predprogramované SysEx správy a ich postupnosti (čo môže vyvolať stav, že ak neviem, ako je pedál naprogramovaný z fabriky či predošlým majiteľom, vysielam nevedomky z pedálu okrem PChange aj ktovie čo mimo toho a UART procesora je zaťažený údajmi, ktoré sa snaží iterpretovať a ak ich nepozná, ignoruje ich, ale aj tak pokus o ich dekódovanie zaberie viac času ako jednoduchý jednoeventový povel PChange. Pripoj si pedál napríklad ku PC s Cubase, daj Record a potom si zanalyzuj track, aké eventy okrem Program Change tam nájdeš. Nie je vylúčené, že sa nestačíš diviť, čo všetko z pedálu po zošliapnutí lezie po MIDI von.
Re: Predator
Ako mi potom vysvetlíš,že po pripojení MC7 do RP12 bolo prepínanie rovnako rýchle ako interným pedálom??? Mimochodom MC7 je úplne základný midipedál na prepínanie patchov, žiadne control change...
Re: Predator
Inak nemyslím si že dĺžka midi káblu by ovlivnila rýchlosť spracovania midi signálu - midikábel mám len jeden a tým som pripojoval oba pedály...
Re: metalistas
tot otazka... teoreticky by mel stacit normalni pasivni pedal, kterej bys propojil jako treba tady: http://www.rocktron.com/support/manuals/midimate/ycords.gif
akorat, ze Boss muze vyzadovat urcitou hodnotu odporu... takze treba Bespeco dela takovy pedaly za cca 500,- - ty by se daly pouzit, ale nemusi fungovat uplne super... kamos mi prave delal z nejakyho pedalu expression pedal k GX700 - dal tam odpor, kterej docela funguje... ale to bys k tomu FC musel vyzkouset nebo aspon zjistit, jak je ten Roland EV5 zapojenej/jakej odpor (jinak drahej je jako prase, fuj!!!)
Re: Bailey
Keď ti prepína rovnako rýchlo externým ako interným, potom je zrejme timing procedúry obsluhy MIDI UARTu v poriadku a brzdí to nejaká iná rutina - trebárs rutina na ukladanie zmien parametrov konštánt algoritmu (teda nastavovanie predvoleného patchu). K tomu "control change" - tak event Program Change je práve ten MIDI event, ktorý prepína patch (môže mať rozsah 1-128), takže by byť na výstupe pedálu mal :-))) asi si myslel Controller and SysEx Transmitting - vysielanie MIDI kontrolerov a system exclusive dát. Ďalšia vec s tou dĺžkou - MIDI kábel by mal byť správne prepojený a tienený (predovšetkým tienenie má byť priletované len na jednom z konektorov, nikdy nie na oboch!) a nemal by mať dĺžku viac jak 15 metrov, ináč vznikajú problémy s kvalitou prenosu, rušením komunikácie, chybnými povelmi atď ...
Re: metalistas
musis koupit specialni pedal, to s obyc volume pedalem sem zkusil a samozrejme to nefunguje... je tam uplne jina hodnota toho odporu... urcite se to da i upravit jak pise Sandon
Re: sandon, z28
Tak to se na to asi vy...ru.... Radsi nebudu laborovat. Ono staci precejenom analogovy kvakadlo a dalsi parametry ovladat nemusim, zatim...