TIMECORE
MANWAL
© VISUAL PRODUCTIONS BV
WWW.VISUALPRODUCTIONS.NL
TimeCore Time Code Display
Kasaysayan ng Pagbabago
Rebisyon | Petsa | (mga) may-akda | Paglalarawan |
5 | 17.12.2024 | FL | Mga na-update na monitor at pahina ng pag-install. Idinagdag ang pahina ng mga mode. Inayos ang mga nawawalang sanggunian. |
4 | 05.07.2023 | ME | Deklarasyon ng FCC. |
3 | 07.06.2018 | ME | Na-update ang vManager chapter para ipakita ang pamamahagi ng app-store. Inilipat ang karamihan ng impormasyon ng Kiosc sa isang nakatuong manual ng Kiosc. Nagdagdag ng talakayan sa password at pagbabahagi ng analytics. |
2 | 10.11.2017 | ME | Idinagdag: RTP-MIDI, Rackmount accessory, MSC API at tampok na proteksyon ng password. Pinalitan ng Kiosc ang impormasyon ng VisualTouch. |
1 | 10.05.2016 | ME | Paunang bersyon. |
©2024 Visual Productions BV. Lahat ng karapatan ay nakalaan.
Walang bahagi ng gawaing ito ang maaaring kopyahin sa anumang anyo o sa anumang paraan – graphic, electronic, o mekanikal, kabilang ang photocopying, recording, taping, o mga sistema ng pag-iimbak at pagkuha ng impormasyon – nang walang nakasulat na pahintulot ng publisher.
Habang ang bawat pag-iingat ay ginawa sa paghahanda ng dokumentong ito, ang publisher at ang may-akda ay walang pananagutan para sa mga pagkakamali o pagtanggal, o para sa mga pinsala na nagreresulta mula sa paggamit ng impormasyong nakapaloob sa dokumentong ito o mula sa paggamit ng mga programa at source code na maaaring samahan ito. Sa anumang pagkakataon ang publisher at ang may-akda ay mananagot para sa anumang pagkawala ng kita o anumang iba pang komersyal na pinsala na dulot o pinaghihinalaang tuwiran o hindi direktang dulot ng dokumentong ito.
Dahil sa dynamic na katangian ng disenyo ng produkto, ang impormasyong nakapaloob sa dokumentong ito ay maaaring magbago nang walang abiso. Maaaring maglabas ng mga pagbabago sa impormasyong ito o mga bagong edisyon upang isama ang mga naturang pagbabago.
Ang mga produkto na tinutukoy sa dokumentong ito ay maaaring mga trademark at/o mga rehistradong trademark ng kani-kanilang mga may-ari. Ang publisher at ang may-akda ay walang claim sa mga trademark na ito.
Deklarasyon ng Pagsang-ayon
Kami, ang manufacturer ng Visual Productions BV, ay nagpapahayag sa ilalim ng tanging responsibilidad, na ang sumusunod na device ay:
TimeCore
Sumusunod sa mga sumusunod na Direktiba ng EC, kasama ang lahat ng mga pagbabago:
Direktiba ng EMC 2014/30/EU
At ang mga sumusunod na magkakasuwato na pamantayan ay nailapat:
NEN-EN-IEC 61000-6-1:2019
Ang layunin ng deklarasyon ay alinsunod sa nauugnay na Union harmonization Legislation.
Buong pangalan at pagkakakilanlan ng taong responsable para sa kalidad ng produkto at alinsunod sa mga pamantayan sa ngalan ng tagagawa
VISUAL PRODUCTIONS BV
IZAAK ENSCHEDEWEG 38A
NL-2031CR HAARLEM
ANG NETHERLANDS
TEL +31 (0)23 551 20 30
WWW.VISUALPRODUCTIONS.NL
INFO@VISUALPRODUCTIONS.NL
ABN-AMRO BANK 53.22.22.261
BIC ABNANL2A
IBAN NL18ABNA0532222261
VAT NL851328477B01
COC 54497795
QPS Evaluation Services Inc
Katawan ng Pagsusuri, Sertipikasyon at Pagsusuri sa Larangan
Accredited sa Canada, USA, at International
File
LR3268
CERTIFICATE OF COMPLIANCE
(ISO TYPE 3 CERTIFICATION SYSTEM)
Inisyu sa | Visual Productions BV |
Address | Izaak Enschedeweg 38A 2031 CR Haarlem The Netherlands |
Numero ng Proyekto | LR3268-1 |
produkto | Sistema ng Kontrol ng Pag-iilaw |
Numero ng Modelo | CueCore3, CueCore2, QuadCore, loCore2, TimeCore |
Mga rating | 9-24V DC, 0.5 A Pinapatakbo ng isang aprubadong LPS power supply, I/P:100-240Vac, 1.0A max 5060Hz, O/P: 12Vdc, 1A, 12W max |
Mga Naaangkop na Pamantayan | CSA C22.2 No 62368-1:19 Audio/Video, Information and communication technology equipment- Part 1 at UL62368-1- Audio/Video, Kagamitan sa teknolohiya ng impormasyon at komunikasyon- Bahagi 1 |
Lokasyon ng Pabrika/Paggawa | Pareho sa itaas |
Pahayag ng Pagsunod: Ang (mga) produkto/kagamitan na tinukoy sa Certificate na ito at inilarawan sa Ulat na sakop sa ilalim ng nabanggit na numero ng proyekto sa itaas ay sinisiyasat at napag-alamang sumusunod sa mga nauugnay na kinakailangan ng (mga) nabanggit na pamantayan at bersyon sa itaas. Dahil dito, sila ay karapat-dapat na taglayin ang QPS Certification Mark na ipinapakita sa ibaba, alinsunod sa mga probisyon ng Kasunduan sa Serbisyo ng QPS.
MAHALAGANG PAALALA
Upang mapanatili ang integridad ng (mga) Marka ng QPS, babawiin ang sertipikasyong ito kung:
- Ang pagsunod sa (mga) nabanggit sa itaas – kabilang ang anuman, na ipinaalam sa pamamagitan ng QPS Standard Update Notice (QSD 55) na ibinigay sa hinaharap – ay hindi pinananatili, o
- Ang produkto/kagamitan ay binago pagkatapos maibigay ang sertipikasyon, nang walang paunang nakasulat na pahintulot mula sa QPS.
Panimula
Ang TimeCore ay isang solid-state na device para sa paghawak ng timecode. Ito ay inilaan upang magamit para sa mga palabas sa entertainment sa mga kaganapan, konsiyerto, pagdiriwang at sa mga may temang kapaligiran. Ang TimeCore ay makakatulong sa pagpapanatiling naka-synchronize ang iba't ibang elemento ng palabas tulad ng tunog, pag-iilaw, video, laser at espesyal na FX.
Ang TimeCore ay maaaring makabuo ng timecode, maaari itong i-convert sa pagitan ng iba't ibang mga protocol at maaari itong magpakita ng anumang natanggap na timecode sa display nito. Nagtatampok ang unit na inbuilt web-server; ito web-interface ay nagbibigay-daan sa gumagamit na i-configure ang yunit. Ang webAng -interface ay nagbibigay-daan din sa iba pang mga non-timecode na protocol tulad ng UDP, OSC at sACN na ma-link sa ilang partikular na kaganapan sa timecode. Ang TimeCore ay maaaring maging tulay sa pagitan ng timecode at iba pang kagamitan sa palabas na hindi timecode gaya ng mga video player, relay at dimmer. Nagtatampok ang TimeCore ng maraming hanay ng mga protocol na kinabibilangan ng dalawang pinakasikat na timecode sa show business SMPTE at MTC. Higit pa rito, mayroon itong Art-Net timecode na ipinatupad, na mayroong advantage ng pagiging network-based.
Tinatalakay ng dokumentong ito ang pagse-set up ng device at pagprograma ng mga panloob na function ng software nito. Sa oras ng pagsulat ng manwal na ito ang firmware ng TimeCore ay nasa bersyon 1.14.
1.1 Pagsunod
Ang device na ito ay sumusunod sa mga sumusunod na regulasyon:
- CE
- UKCA
- FCC
- UL 62368-1
- CSA C22.2 62368-1:19
- EAC
1.2 Mga Tampok
Kasama sa feature set ng TimeCore ang:
- Ethernet port
- Programming sa pamamagitan ng web-interface
- SMPTE
- MTC
- MIDI, MSC, MMC
- RTP-MIDI
- OSC, UDP, TCP
- Art-Net (data at timecode)
- sACN
- Malaking 7-segment na LED display
- 2x user-definable push-button
- 9-24V DC 500mA (kasama ang PSU)
- Power over Ethernet (class I)
- Naka-mount sa Desktop o DIN Rail (opsyonal na adaptor)
- Temperatura sa pagpapatakbo -20º C hanggang +50º C (-4º F hanggang 122º F)
- Pagsunod EN55103-1 EN55103-2
- Naka-bundle sa vManager at Kiosc software
1.3 Ano ang nasa kahon?
Ang TimeCore packaging ay naglalaman ng mga sumusunod na item (tingnan ang figure 1.2):
- TimeCore
- Power supply (inc. international plug set)
- Cable ng network
- Card ng impormasyon
1.4 Pag-save ng data sa memorya
Ilalarawan ng manual na ito kung paano i-configure ang TimeCore at mga aksyon, gawain, atbp. Ang unit web-interface ay ginagamit para sa pag-edit ng mga ganitong uri ng mga elemento. Kapag ginawa ang mga pagbabago, ang mga pagbabagong ito ay direktang iniimbak sa memorya ng RAM ng TimeCore at direktang maimpluwensyahan ng programming ang pag-uugali ng unit. Ang memorya ng RAM ay, gayunpaman, pabagu-bago ng isip at ang nilalaman nito ay mawawala sa pamamagitan ng isang power cycle. Para sa kadahilanang ito, kokopyahin ng TimeCore ang anumang mga pagbabago sa memorya ng RAM sa onboard flash memory nito. Pinapanatili ng flash memory ang data nito kahit na hindi pinapagana. Ilo-load ng TimeCore ang lahat ng data nito pabalik mula sa flash memory sa pagsisimula.
Ang proseso ng pagkopya ng memorya ay awtomatikong isinasagawa ng TimeCore at hindi dapat maging alalahanin ng user. Ang isang punto ng pagsasaalang-alang ay, gayunpaman, na pagkatapos gumawa ng pagbabago ang yunit ay dapat bigyan ng oras upang maisagawa ang kopya upang mag-flash. Bilang panuntunan, huwag idiskonekta ang power mula sa device sa loob ng 30 segundo mula sa paggawa ng pagbabago sa programming.
1.5 Karagdagang Tulong
Kung, pagkatapos basahin ang manwal na ito, mayroon kang mga karagdagang katanungan, mangyaring kumonsulta sa online na forum sa https://forum.visualproductions.nl para sa higit pang teknikal na suporta.
Mga protocol
Ang TimeCore ay nilagyan ng ilang mga port ng komunikasyon at sumusuporta sa iba't ibang mga protocol. Inilalarawan ng kabanatang ito ang mga protocol na ito at kung hanggang saan ang mga ito ay ipinatupad sa TimeCore
2.1 SMPTE
Ang SMPTE ay isang timecode signal na maaaring magamit upang i-synchronize ang audio, video, ilaw at iba pang kagamitan sa palabas. Sinusuportahan ng TimeCore ang pagtanggap SMPTE na inililipat bilang isang audio signal, kilala rin bilang LTC timecode. Ang TimeCore ay maaaring magpadala at tumanggap SMPTE.
2.2 MIDI
Ang MIDI protocol ay inilaan para sa inter-connecting musical device tulad ng mga synthesiser at sequencer. Higit pa rito, ang protocol na ito ay napaka-angkop din upang magpadala ng mga trigger mula sa isang device patungo sa isa pa at kadalasang ginagamit upang i-synchronize ang audio, video at kagamitan sa pag-iilaw. Mayroon ding malaking koleksyon ng MIDI control surface na magagamit; mga user-interface console na may mga knobs, (motorised-)fader, rotary-encoders, atbp.
Ang TimeCore ay nilagyan ng parehong MIDI input at MIDI output port. Sinusuportahan nito ang pagtanggap at pagpapadala ng mga MIDI na mensahe tulad ng NoteOn, NoteOff, ControlChange at ProgramChange.
2.2.1 MTC
Ang MIDI Timecode (MTC) ay ang timecode signal na naka-embed sa MIDI.
Sinusuportahan ng TimeCore ang pagtanggap at pagpapadala ng MTC. Hindi inirerekomenda na pagsamahin ang paggamit ng MTC sa ordinaryong MIDI dahil ginagamit ng MTC ang bandwidth ng MIDI na koneksyon.
2.2.2MMC
Ang MIDI Machine Control (MMC) ay bahagi ng MIDI protocol. Tinutukoy nito ang mga espesyal na mensahe para sa pagkontrol ng mga kagamitang audio gaya ng mga multi-track recorder. Sinusuportahan ng TimeCore ang pagpapadala ng mga utos ng MMC; mangyaring sumangguni sa pahina 61.
2.2.3MSC
Ang MIDI Show Control (MSC) ay isang extension ng MIDI protocol. Binubuo ito ng mga utos para sa pag-synchronize ng mga kagamitan sa palabas tulad ng pag-iilaw, video at mga audio device.
2.3RTP-MIDI
Ang RTP-MIDI ay isang Ethernet-based na protocol para sa paglilipat ng mga mensahe ng MIDI. Ito ay bahagi ng RTP (Real-time Protocol) protocol suite. Ang RTP-MIDI ay native na sinusuportahan ng macOS at iOS operating system. Sa pamamagitan ng pag-install ng driver, sinusuportahan din ito sa Windows.
Kapag naitatag na ang RTP-MIDI na koneksyon sa pagitan ng TimeCore at ng computer, makikita ng software na tumatakbo sa computer ang mga MIDI port ng TimeCore na parang ito ay isang USB connection MIDI interface.
2.4Sining-Net
Pangunahing inililipat ng Art-Net protocol ang data ng DMX-512 sa Ethernet. Ang mataas na bandwidth ng isang koneksyon sa Ethernet ay nagbibigay-daan sa Art-Net na maglipat ng hanggang 256 na uniberso.
Ang data na ipinadala para sa Art-Net ay naglalagay ng isang tiyak na pagkarga sa network, samakatuwid ito ay inirerekomenda na huwag paganahin ang Art-Net kapag hindi ginagamit.
Karagdagang sa pagpapadala ng data ng DMX-512, maaari ding gamitin ang Art-Net para sa paglilipat ng impormasyon ng timecode para sa pag-synchronize ng kagamitan.
Sinusuportahan ng TimeCore ang pagpapadala at pagtanggap ng Art-Net timecode pati na rin ang isang uniberso ng Art-Net data.
2.5sACN
Ang streaming Architecture of Control Networks (sACN) protocol ay gumagamit ng paraan ng pagdadala ng DMX-512 na impormasyon sa mga TCP/IP network. Ang protocol ay tinukoy sa pamantayan ng ANSI E1.31-2009.
Sinusuportahan ng protocol ng sACN ang multi-cast upang makakuha ng mahusay na paggamit ng bandwidth ng network.
Sinusuportahan ng TimeCore ang pagpapadala at pagtanggap ng isang uniberso ng sACN.
2.6TCP
Ang Transmission Control Protocol (TCP) ay isang pangunahing protocol ng Internet Protocol Suite. Ito ay ginagamit para sa kanyang maaasahan, ordered at error checked na paghahatid ng isang stream ng mga byte sa pagitan ng mga application at host sa mga IP network. Ito ay itinuturing na 'maaasahan' dahil ang protocol mismo ay nagsusuri kung ang lahat ng naipadala ay naihatid sa receiving end. Ang TCP ay nagbibigay-daan para sa muling pagpapadala ng mga nawawalang packet, sa gayon ay tinitiyak na ang lahat ng data na ipinadala ay natatanggap.
Sinusuportahan ng TimeCore ang pagtanggap ng mga mensahe ng TCP.
2.7UDP
Gumagamit na si DatagAng ram Protocol (UDP) ay isang simpleng protocol para sa pagpapadala ng mga mensahe sa buong network. Ito ay sinusuportahan ng iba't ibang media device tulad ng mga video projector at Show Controller. Hindi nito isinasama ang error checking, kaya mas mabilis ito kaysa sa TCP ngunit hindi gaanong maaasahan.
Mayroong dalawang paraan kung paano tumugon ang TimeCore sa mga papasok na mensahe ng UDP. Ginagawa ng API (tingnan ang pahina 69) ang mga tipikal na function ng TimeCore na magagamit sa pamamagitan ng UDP. Higit pa rito, maaaring i-program ang mga custom na mensahe sa pahina ng Show Control (tingnan ang pahina 26). Ito rin ang lugar kung saan magprograma ng mga papalabas na mensahe ng UDP.
2.8OSC
Ang Open Sound Control (OSC) ay isang protocol para sa pakikipag-ugnayan sa pagitan ng software at iba't ibang uri ng multi-media device. Ginagamit ng OSC ang network upang magpadala at tumanggap ng mga mensahe, maaari itong maglaman ng iba't ibang impormasyon.
May mga available na app para sa paglikha ng mga custom-made na user interface sa iOS (iPod, iPhone, iPad) at Android. Nagbibigay-daan ang mga tool na ito na mag-program ng mga fool-proof na userinterface para sa pagkontrol sa device. Hal. Kiosc mula sa Visual Productions.
Mayroong dalawang paraan kung paano tutugon ang TimeCore sa mga papasok na mensahe ng OSC.
Una, ginagawa ng API (tingnan ang pahina 68) na available ang mga tipikal na function ng TimeCore sa pamamagitan ng OSC. Pangalawa, ang mga custom na mensahe ay maaaring i-program sa pahina ng Show Control (tingnan ang pahina 26).
2.9DHCP
Ang Dynamic Host Configuration Protocol (DHCP) ay isang standardized network protocol na ginagamit sa Internet Protocol (IP) network para sa dynamic na pamamahagi ng mga parameter ng configuration ng network, gaya ng mga IP address.
Ang TimeCore ay isang DHCP client.
Pag-install
Tinatalakay ng kabanatang ito kung paano i-set up ang TimeCore.
3.1DIN Rail Mounting
Ang aparato ay maaaring naka-mount sa DIN Rail. Ang aparato ay inihanda para sa DIN Rail mounting sa pamamagitan ng paggamit ng 'DIN rail holder TSH 35' mula sa Bopla (Product no. 22035000).
Ang adaptor na ito ay – bukod sa iba pa – ay makukuha mula sa:
- Farnell / Newark (code ng order 4189991)
- Conrad (code ng order 539775 – 89)
- Distrelec (code ng order 300060)
3.2Rackmount
May available na adaptor para sa pag-mount ng TimeCore sa isang 19” rack . Ang rackmount adapter ay 1U at ibinebenta nang hiwalay. Ito ay umaangkop sa dalawang yunit, gayunpaman, ito ay ibinibigay sa isang posisyon na sarado ng isang blind panel, tingnan ang figure 3.2.
3.3Kapangyarihan
Ang TimeCore ay nangangailangan ng DC power supply sa pagitan ng Volt na may minimum na 500mA. Ang 2,1 mm DC connector ay center-positive. Ang TimeCore ay pinagana din ang Power-over-Ethernet (PoE). Nangangailangan ito ng PoE Class I.
Network
Ang TimeCore ay isang network capable device. Ang isang koneksyon sa network sa pagitan ng isang computer at ang yunit ay kinakailangan upang i-configure at i-program ang TimeCore, gayunpaman, kapag ang device ay na-program na ito ay hindi na kinakailangan para sa TimeCore na konektado sa isang Ethernet network.
Mayroong maraming mga pagsasaayos na posible para sa pagkonekta sa computer at sa TimeCore. Maaari silang ikonekta ng peer-to-peer, sa pamamagitan ng switch ng network o sa pamamagitan ng Wi-Fi. Ang Figure 4.1 ay naglalarawan ng iba't ibang kaayusan na ito.
Ang Ethernet port sa TimeCore ay auto-sensing; hindi mahalaga kung ang isang cross o tuwid na network-cable ay ginagamit. Bagama't ang Ethernet port ay inuri bilang 100 Mbps, ang mga limitasyon sa buffer ay maaaring malapat para sa mga partikular na gawain, gaya ng mga mensahe ng API.
4.1 IP Address
Sinusuportahan ng TimeCore ang parehong mga static na IP address at awtomatikong IP address.
Bilang default, nakatakda ang TimeCore sa 'DHCP' kung saan awtomatiko itong bibigyan ng IP address ng DHCP server sa network. Ang 'DHCP server' ay karaniwang bahagi ng functionality ng network router.
Ang mga static na IP address ay kapaki-pakinabang kapag walang DHCP server sa network, halimbawa kapag mayroong direktang peer-to-peer na koneksyon sa pagitan ng TimeCore at isang computer. Kapaki-pakinabang din ito sa mga permanenteng pag-install kung saan ang IP address ng TimeCore ay kilala ng iba pang kagamitan at dahil dito ay hindi dapat magbago.
Kapag gumagamit ng DHCP kadalasan ay may panganib na awtomatikong mabigyan ng bagong IP address kung sakaling mapalitan ang DHCP server. Kapag gumagamit ng mga static na IP address, siguraduhing ang lahat ng kagamitan sa network ay may natatanging mga IP address sa loob ng parehong subnet.
Ang LED ng TimeCore ay tumutulong upang matukoy kung anong uri ng IP address ang nakatakda. Ang LED ay magsasaad ng pula kapag gumagamit ng DHCP at ito ay nagpapahiwatig ng puti sa kaso ng isang static na IP address.
May tatlong paraan upang baguhin ang setting ng IP address ng TimeCore.
- Maaaring gamitin ang vManager upang makita ang isang TimeCore sa network. Kapag nahanap na, pinapayagan ng vManager software (figure chapter 10) na baguhin ang IP address, subnet mask at mga setting ng DHCP.
- Kung kilala na ang IP address, ang pag-browse sa address na ito gamit ang browser ng computer ay magpapakita ng TimeCore's web-interface. Ang pahina ng Mga Setting dito web-Ang interface ay nagbibigay-daan sa pagbabago ng parehong mga setting na nauugnay sa network.
- Sa maikling pagpindot sa pindutan ng pag-reset sa device, nagpapalipat-lipat ito sa pagitan ng mga static at awtomatikong IP address. Sa pamamagitan ng pagpindot at pagpindot sa reset button (tingnan ang figure 4.2) sa device sa loob ng 3 segundo, muling iko-configure nito ang unit sa factory default na IP address at subnet mask. Walang iba pang mga setting na mababago. Ang default na IP address ay 192.168.1.10 na may subnet mask na nakatakda sa 255.255.255.0.
4.2Web-interface
Nagtatampok ang TimeCore ng isang inbuilt web-server. Ito web-Maaaring ma-access ang interface sa pamamagitan ng karaniwang browser. Inirerekomenda na gamitin ang alinman sa mga sumusunod na browser:
- Microsoft Edge
- Google Chrome (v102 o mas mataas)
- Apple Safari (v15 o mas mataas)
- Mozilla Firefox (v54 o mas mataas)
Ang webBinibigyang-daan ka ng -interface na i-configure at i-program ang TimeCore. Kapag nagba-browse sa unit, unang lalabas ang home page (figure 4.3). Ang home page ay read-only; nagbibigay ito ng impormasyon ngunit hindi pinapayagan ang pagbabago ng anumang setting. Ang iba pang mga pahina ay nagpapakita ng maraming mga setting na maaaring i-edit. Ang mga pahinang ito ay tatalakayin sa mga susunod na kabanata.
4.2.1Uptime
Isinasaad ng field na ito kung gaano katagal nabuhay ang unit mula noong huling pag-reboot nito.
4.2.2Huling Server Poll
Isinasaad ang huling pagkakataon na kinuha ang oras at petsa mula sa isang NTP time server.
4.2.3Master IP
Kapag ang unit ay wala sa Stand Alone mode, ipinapakita ng field na ito ang IP address ng system na pinagkadalubhasaan ang TimeCore na ito. Sumangguni sa kabanata 5 para sa higit pang impormasyon sa mga operating mode.
4.3Pag-access sa pamamagitan ng Internet
Maaaring ma-access ang TimeCore sa pamamagitan ng Internet. Mayroong dalawang paraan para makamit ito: Port Forwarding at VPN.
- Ang Port Forwarding ay medyo madaling i-setup sa router. Ang bawat router ay iba-iba kaya pinapayuhan na kumonsulta sa dokumentasyon ng router (kung minsan ito ay tinutukoy bilang NAT o Port-Redirecting). Pakitandaan na hindi secure ang port forwarding, dahil maa-access ng sinuman ang TimeCore sa ganitong paraan.
- Ang pag-access sa pamamagitan ng Virtual Private Network (VPN) tunnel ay nangangailangan ng higit pang pagsisikap sa pag-setup, kailangan din ng router na suportahan ang tampok na VPN. Kapag na-set up na, ito ay isang napaka-secure na paraan para makipag-ugnayan sa TimeCore. Ang VPN ay isang teknolohiya ng network na lumilikha ng isang secure na koneksyon sa network sa isang pampublikong network tulad ng Internet o isang pribadong network na pag-aari ng isang service provider. Ang malalaking korporasyon, institusyong pang-edukasyon, at ahensya ng gobyerno ay gumagamit ng teknolohiya ng VPN upang paganahin ang mga malalayong user na secure na kumonekta
sa isang pribadong network. Para sa karagdagang impormasyon tungkol sa VPN mangyaring sumangguni sa http://whatismyipaddress.com/vpn.
Mga Operating Mode
Ang isang TimeCore ay maaaring gumana sa tatlong mga mode, ang bawat mode ay nagreresulta sa ibang gawi ng device.
- Stand-alone
- alipin
- CueluxPro
Bilang default, gumagana ang TimeCore sa Stand-alone na mode.
Ang status bar sa ibaba ng web-Interface (figure 5.1) ay nagpapahiwatig ng kasalukuyang operating mode. Kapag pinagkadalubhasaan ng CueluxPro ang home page ng web-Ipinapakita ng interface ang IP address ng CueluxPro system (figure 5.2).
5.1Stand-alone na mode
Sa mode na ito, ang TimeCore ay isang autonomous na aparato para sa pagkontrol ng ilaw.
Kadalasan ito ay puno ng nilalaman ng pag-iilaw at naka-program upang tumugon sa mga panlabas na pag-trigger at/o panloob na pag-iiskedyul. Ito ang default na gawi ng isang TimeCore; ang stand-alone na mode ay aktibo sa tuwing ang TimeCore ay wala sa slave o CueluxPro mode.
5.2 Mode ng Alipin
Ang ilang hinihingi na disenyo ng ilaw ay maaaring mangailangan ng higit sa apat na uniberso ng DMX.
Kapag pinagsama-sama ang maraming unit ng TimeCore upang lumikha ng isang malaking multi-universe system mayroong pangangailangan para sa pag-synchronize ng mga TimeCore device na iyon. Pinapadali ito ng Slave mode. Tingnan ang figure 5.3.
Kapag nasa Slave mode ang TimeCore ay kinuha ng isang master-TimeCore at hindi na responsable para sa mga playback at pag-iskedyul nito; si master ang bahala dito. Ang kailangan lang ng alipin ay maglaman ng nilalaman ng pag-iilaw sa mga track nito.
Kokontrolin ng master-TimeCore ang lahat ng mga alipin nito upang i-activate ang parehong mga track at panatilihing naka-synchronize ang pag-playback ng mga track na iyon.
Kinakailangang ilagay ang lahat ng action-programming sa master-TimeCore. Sa katunayan, ang impormasyon sa pag-playback sa loob ng mga alipin ay mapapatungan ng master.
Ginagawa ito ng master dahil nag-iimbak ito ng kopya ng data ng pag-playback nito sa bawat alipin upang paganahin ang alipin na magpatuloy nang awtonomiya kung sakaling maputol ang komunikasyon sa pagitan ng master at alipin.
Ang lohikal na lugar para sa mga listahan ng aksyon at aksyon para sa isang master/slave system ay nasa loob din ng master, gayunpaman, pinapayagan itong maglagay ng mga aksyon sa isang alipin at sila ay mapapatupad.
5.3CueluxPro Mode
Ang CueluxPro (tingnan ang figure 5.4) ay isang software-based na lighting console na kasama ng TimeCore. Ang layunin ng TimeCore sa mode na ito ay maging isang interface sa pagitan ng CueluxPro at ng DMX lighting fixtures. Samakatuwid, ipapasa ng TimeCore ang data na natanggap mula sa software ng CueluxPro sa mga DMX outlet nito. Sa mode na ito ang lahat ng panloob na pag-playback at pag-iskedyul sa loob ng TimeCore ay sinuspinde. Ang Figure 5.5 ay naglalarawan ng isang tipikal na CueluxPro/TimeCore system.
Ang TimeCore ay pumapasok sa CueluxPro mode sa sandaling ito ay na-patch sa isa o higit pang mga uniberso sa loob ng CueluxPro software. Ang mode na ito ay lumabas sa pamamagitan ng pag-unpatch sa TimeCore o pagsasara ng CueluxPro software.
Ang paggamit ng CueluxPro software kasama ang TimeCore ay nagreresulta sa isang lighting control system na may mas malaking set ng feature kaysa sa paggamit ng TimeCore sa sarili nitong mode sa stand-alone na mode. Mga tampok ng CueluxPro:
- Personality library na may 3000+ fixtures
- FX Generator
- Matrix Pixel-mapping
- Mga grupo
- Mga palette
- Editor ng timeline
Magagamit din ang CueluxPro para sa pagbuo ng nilalaman ng pag-iilaw na maaaring i-upload sa TimeCore. Pagkatapos mag-upload, ang TimeCore ay maaaring patuloy na magamit nang nakapag-iisa. Para sa impormasyon kung paano gamitin ang CueluxPro mangyaring sumangguni sa CueluxPro manual sa Visual Productions website. Ang manwal na ito ay nagbibigay ng mga tagubilin para sa pagkonekta sa CueluxPro at pag-upload ng nilalaman sa TimeCore.
Ipakita ang Control
Ang TimeCore ay maaaring makipag-ugnayan sa labas ng mundo; maaari itong makatanggap ng mga mensahe at halaga sa pamamagitan ng iba't ibang mga protocol at maaari itong magpadala ng maraming mga protocol. Posibleng i-automate ang TimeCore sa pamamagitan ng awtomatikong pagtugon nito sa mga papasok na signal. Isang exampIto ay upang simulan ang orasan ng time-code sa pagtanggap ng isang partikular na mensahe sa network ng UDP. Ang pahina ng Show Control (Tingnan ang figure 6.1) ay nagbibigay-daan sa ganitong uri ng programming na magawa.
Ang pahina ng Show Control ay nagpapakita ng isang sistema ng 'mga aksyon'. Ang isang senyales na kailangang tugunan ng TimeCore o marahil ay i-convert sa ibang signal, ay kailangang ipahayag sa isang aksyon. Ang pag-convert ng mga timecode protocol ay ang exception; ito ay maaaring gawin sa pahina ng Mga Setting (tingnan ang pahina 36). Bago ang mga aksyon sa pagprograma
mangyaring isaalang-alang ang istraktura ng Show Control sa figure 6.2.
Ang TimeCore ay may kakayahang makinig sa iba't ibang mga protocol. Ang mga available na protocol na ito ay nakalista sa Sources, gayunpaman, ang TimeCore ay maaari lamang aktibong makinig sa 8 protocol nang sabay-sabay. Ang mga aktibong protocol ay nakalista sa 'Mga Listahan ng Aksyon'. Ang bawat listahan ng aksyon ay maaaring maglaman ng mga aksyon. Sa loob ng isang protocol/source ang bawat indibidwal na signal ay nangangailangan ng sarili nitong aksyon. Para kay example, kapag nakikinig sa channel 1 at 2 sa papasok na DMX, ang DMX action list ay nangangailangan ng dalawang aksyon; isa para sa bawat channel.
Sa loob ng aksyon, tinutukoy namin ang trigger at mga gawain. Tinutukoy ng trigger kung aling signal ang sasalain. Sa itaas na DMX exampang trigger ay itatakda sa 'channel 1' at 'channel 2' ayon sa pagkakabanggit. Tinutukoy ng mga gawain kung ano ang gagawin ng TimeCore kapag na-trigger ang pagkilos na ito. Maraming mga gawain ang maaaring ilagay sa aksyon. Mayroong mga gawain na magagamit para sa isang malawak na hanay ng mga tampok ng TimeCore at mga panlabas na protocol. Ang mga uri ng gawain ay nakadetalye sa Appendix C sa pahina 60.
Mangyaring kumonsulta sa API appendix sa pahina 68 bago ipatupad ang mga papasok na mensahe ng OSC o UDP; inilalantad na ng API ang karaniwang functionality sa pamamagitan ng OSC at UDP at dahil dito ay maaaring hindi na kailangang ipatupad ang mga custom na mensahe.
6.1 Mga Pinagmulan at Listahan ng Aksyon
Ang listahan ng Mga Pinagmulan ay nagpapakita ng lahat ng mga protocol na kayang matanggap ng TimeCore.
Kasama rin dito ang mga internal na feature na maaaring lumikha ng mga event na magagamit para sa pag-trigger ng mga pagkilos, gaya ng power-up na event. Ang mga mapagkukunang ito ay magagamit, gayunpaman, sila ay aktibong pakikinggan kapag inilipat sa talahanayan ng listahan ng aksyon.
Mga Pindutan | Isa sa dalawang front side button ay itinulak |
MIDI | Mga mensahe sa MIDI |
RTP-MIDI | Mga mensahe sa network ng RTP-MIDI |
UDP | Mga mensahe sa network ng UDP |
TCP | Mga mensahe ng TCP network |
OSC | Mensahe sa network ng OSC |
Art-Net | Data ng Art-Net DMX |
sACN | data ng sACN DMX |
Timecode | Timecode signal, tukuyin ang papasok na timecode protocol sa pahina ng Mga Setting. |
Kiosc | Mga trigger mula sa Kiosc. Para sa bawat Aksyon iba't ibang mga kontrol ang maaaring mapili tulad ng mga pindutan at slider, tagapili ng kulay atbp. Ang ang pagkakasunud-sunod ng mga aksyon ay magkokontrol sa pag-aayos sa Kiosc. |
Randomizer | Ang randomizer ay maaaring makabuo ng random na numero |
Sistema | Mga kaganapan tulad ng 'Power on' |
Variable | Gumagana ang Variable source kasabay ng variable na gawain (Para sa higit pang impormasyon tungkol sa Variable na gawain mangyaring sumangguni sa Mga Uri ng Gawain). Ang gawain ng Variable ay magtatakda ng isang halaga kung saan isang pinaganang uri ng listahan ng aksyon na may Variable bilang Pinagmulan gagamitin bilang trigger. Hindi papanatilihin ng TimeCore ang mga halaga ng 8 variable sa pagitan ng mga power-cycle. |
Timer | Mayroong 4 na panloob na timer sa TimeCore. Itataas ang isang kaganapan kapag nag-expire ang isang timer. Ang mga timer ay itinakda at isinaaktibo ng mga gawain ng Timer. |
Listahan ng User 1-4 | Ang mga listahan ng aksyon na ito ay hindi kailanman magti-trigger ng isang kaganapan, gayunpaman, ang mga ito ay kapaki-pakinabang para sa advanced na programming. |
Maaaring pansamantalang masuspinde ang mga listahan ng aksyon sa pamamagitan ng hindi pagpapagana ng kanilang checkbox sa pahina ng Show Control. Mayroon ding available na gawain upang i-automate ang pagbabago ng estado ng checkbox na ito.
6.2Aksyon
Ang mga aksyon ay isinasagawa kapag ang isang tiyak na signal ay natanggap. Ang signal na ito ay tinutukoy ng trigger. Ang isang trigger ay palaging nauugnay sa listahan ng aksyon kung saan kabilang ang aksyon.
Para kay example, kapag ang trigger-type ay nakatakda sa 'Channel', ito ay tumutukoy sa isang DMX channel kung ang aksyon ay inilagay sa loob ng isang 'DMX Input' na listahan at nangangahulugan ito ng isang Art-Net na channel kung ang aksyon ay nasa isang Art- Net action-list.
Ang trigger ay tinutukoy ng trigger-type, trigger-value at trigger-flank na mga field.
Bagama't hindi naaangkop ang mga field na ito para sa lahat ng listahan ng aksyon at kung minsan ay inalis sa web GUI. Tinutukoy ng field na uri ng trigger kung anong uri ng signal ang ma-trigger ng pagkilos. Para kay exampSa gayon, kapag gumagawa ng aksyon sa listahan ng Button mayroong pagpipilian sa pagitan ng 'Short press' at 'Long press' na mga trigger-type. Tinutukoy ng trigger-value ang aktwal na halaga ng signal. Sa Button example ang trigger-value ay nagsasaad kung aling button.
Sa ilang mga aksyon-list ng mga aksyon ay kailangan ding tukuyin ang trigger-flank. Tinukoy pa ng flank ang halaga na dapat mayroon ang signal bago i-trigger ang pagkilos. Para kay exampAt, kapag ang isang aksyon ay na-trigger mula sa isang listahan ng Kiosc at ito ay naka-link sa isang button sa Kiosc software, ang flank ay tutukuyin kung magti-trigger lamang kapag bumaba ang button o kapag ito ay tumaas lamang. Ang Appendix B ay nagbibigay ng higitview ng mga available na uri ng trigger.
Ang isang listahan ng aksyon ay maaaring magkaroon ng hanggang 48 na pagkilos, sa buong system ay mayroong maximum na 64 na pagkilos.
6.3 Mga Gawain
Ang mga gawain ay idinaragdag sa isang aksyon upang matukoy kung ano ang gagawin kapag ito ay naisakatuparan.
Hanggang 8 gawain ang maaaring isama sa isang aksyon, sa buong sistema ay mayroong maximum na 128 gawain. Ang mga gawain ay isinasagawa sa pagkakasunud-sunod ng listahan. Mayroong malawak na seleksyon ng mga gawaing mapagpipilian, kabilang dito ang pagbabago sa alinman sa mga panloob na feature ng software tulad ng orasan ng time-code at ang LED display, pagpapadala din ng mga mensahe sa pamamagitan ng alinman sa mga sinusuportahang protocol.
Ang mga gawain ay nakaayos sa mga kategorya. Kapag ang isang gawain ay napili mula sa mga kategoryang ito, ang bawat gawain ay nagbibigay-daan para sa karagdagang pagpili sa pagitan ng ilang Mga Tampok at Mga Pag-andar.
Ang mga gawain ay naglalaman ng hanggang dalawang parameter na maaaring kailanganin para sa pagpapatupad nito.
Ang isang gawain ay maaaring masuri sa pamamagitan ng pagpili nito at pagpindot sa 'execute' na buton sa action-edit dialog. Ang kumpletong aksyon ay maaari ding masuri; pumunta sa pahina ng Show Control, piliin ang aksyon at pindutin ang 'execute' na buton.
Ang Appendix B ay nagbibigay ng isang detalyadong higitview ng mga magagamit na gawain, tampok, function at parameter.
6.4 Mga template
Ang pahina ng Show Control ay nagpapakita ng isang listahan ng mga template. Ang template ay isang set ng actionlist, mga aksyon at gawain. Kino-configure ng mga template na ito ang TimeCore para magsagawa ng mga tipikal na function; para kay exampkontrolin ang orasan ng time-code gamit ang dalawang pushbutton o ipakita ang status ng time-code sa LED display.
Ang mga template kaya makatipid ng oras; kung hindi, ang mga aksyon ay dapat na na-set up nang manu-mano.
Maaari din silang gumana bilang isang gabay upang mapahina ang kurba ng pagkatuto sa mga aksyon; maraming matututuhan mula sa pagdaragdag ng template at pagkatapos ay tuklasin ang mga aksyon at gawaing ginawa nito. Pakitandaan na ang ilang mga template ay nangangailangan ng mga setting na baguhin sa pahina ng mga setting. Ang Appendix A ay nagbibigay ng higitview ng mga magagamit na template.
6.5Mga Variable
Ang mga variable ay mga panloob na alaala na maaaring magkaroon ng halaga; isang numero sa hanay na [0,255]. Mayroong 8 variable at kadalasang ginagamit ang mga ito para sa advanced na show control programming. Sa IoCore2, ang nilalaman ng variable ay hindi nakaimbak sa pagitan ng mga ikot ng kuryente.
Ang mga variable ay maaaring itakda ng mga gawain. Maaaring magdagdag ng mga variable bilang mga mapagkukunan upang magkaroon ng mga pagkilos na na-trigger kapag nagbago ang halaga ng isang variable.
6.6Randomizer
Ang randomizer ay isang panloob na feature ng software na maaaring makabuo ng (pseudo)random na numero. Ito ay kapaki-pakinabang para sa pagkakaroon ng isang kaganapan na nag-trigger ng isang random na eksena sa pag-iilaw sa isang may temang kapaligiran. Ang randomizer ay isinaaktibo ng Randomizertask. Ang resulta ng pagkalkula ng randomizer ay maaaring makuha sa pamamagitan ng pagkuha ng kaganapan sa Randomizer-actionlist.
Mga monitor
Ang page na ito ay nagbibigay-daan sa user na siyasatin ang papasok at papalabas na data, parehong MIDI-type na data (Tingnan ang figure 7.1) pati na rin ang mga control message (Tingnan ang figure 7.2).
Ang pagsubaybay sa papasok at papalabas na data ay makakatulong sa user na mag-troubleshoot sa panahon ng programming.
Sa pahina ng Monitor mayroong apat na magkakaibang pinagmumulan ng input (MIDI, RTPMIDI, Art-Net at sACN), kasama ang control input at output source (TCP, UDP at OSC).Gayundin ang access sa data na nakaimbak sa 4 na timer at 10 variable.
Mga setting
Ang mga setting ng TimeCore ay isinaayos sa mga seksyon, tingnan ang pahina ng Mga Setting figure 8.1. Tatalakayin ng kabanatang ito ang bawat seksyon.
8.1 Pangkalahatan
Maaari mong baguhin ang label ng TimeCore. Maaaring gamitin ang label na ito upang makilala ang unit sa isang set-up na may maraming device.
Sa pamamagitan ng pag-enable sa Blink checkbox, magbi-blink ang LED ng device para makatulong na makilala ito sa maraming device.
Ang mga API command na tinalakay sa appendix D ay nagsisimula sa isang prefix na nakatakda sa core bilang default. Kapag gumagamit ng maraming device mula sa Visual Productions, maaaring maging kapaki-pakinabang na magtalaga ng mga natatanging label sa prefix na ito, lalo na kapag gumagamit ng mga naka-broadcast na mensahe. Magbasa pa tungkol sa mga feedback loop sa talata D.4.
Maaaring pigilan ang mga hindi awtorisadong user na gumawa ng mga pagbabago sa TimeCore sa pamamagitan ng pagpapagana sa proteksyon ng Password. Kapag pinagana, ang password ay maaaring hindi paganahin sa pamamagitan ng web-interface (gamit ang Disable button) at ang reset button (tingnan ang figure 4.2). Pindutin nang matagal ang pindutan ng pag-reset upang huwag paganahin ang proteksyon ng password; ibabalik din nito ang static na IP ng unit sa mga default na factory setting.
8.2IP
Ang mga IP field ay para sa pagse-set up ng IP address at subnet mask ng TimeCore.
Kinakailangan lamang ang field ng Router kapag ginamit ang Port Forwarding. Maaari mo ring paganahin o huwag paganahin ang tampok na DHCP (Para sa karagdagang impormasyon tingnan ang kabanata 4 sa pahina 18).
8.3Mga Pindutan
Ang dalawang pindutan sa web-interface gayahin ang dalawang push-button sa pisikal na device. Ang mga software button na ito ay kapaki-pakinabang para sa pagsubok o pagkontrol sa unit kapag inilagay ito sa labas ng iyong maabot.
8.4 Input
Tinutukoy ng seksyong ito ang pinagmulan ng timecode para sa TimeCore. Ang mga pagpipilian ay:
Pinagmulan | Paglalarawan |
Panloob | Ang timecode ay bubuo sa loob ng TimeCore |
SMPTE | LTC signal na natanggap sa SMPTE IN connector |
MTC | Natanggap ang signal ng MTC sa MIDI IN connector |
Art-Net | Natanggap ang Art-Net timecode sa pamamagitan ng network port |
Ang SMPTE at Art-Net protocol ay hindi nag-aalok ng mga paraan upang makilala ang pagkawala ng signal mula sa isang 'pause' ng oras. Dahil dito, pinapayagan ka ng 'Patakaran sa Pagkawala ng Signal' na kontrolin ang pagbaba ng signal ng timecode na dapat bigyang-kahulugan.
Patakaran | Paglalarawan |
Magpatuloy | Sa kaso ng pagkawala ng signal, ipagpapatuloy ng TimeCore ang timecode sa pamamagitan ng paggamit ng panloob na orasan nito. Kapag lumitaw muli ang signal, muling magsi-sync ang TimeCore dito. |
I-pause | Ipo-pause ng TimeCore ang timecode kapag nawala ang signal. Ipagpapatuloy nito ang timing sa sandaling maibalik ang signal. |
8.5Output
Kinokontrol ng seksyong ito kung ang anumang timecode protocol ay ipinadala mula sa TimeCore.
Ang bawat timecode protocol ay may sariling setting ng frame-rate.
Ang SMPTE at Art-Net protocol ay hindi nag-aalok ng paraan upang ipahiwatig ang isang 'pause' ng signal ng timecode. Dahil dito, nag-aalok ang TimeCore ng checkbox na 'aktibo habang naka-pause' upang kontrolin ang pag-uugali ng SMPTE at Art-Net na signal sa panahon ng isang estado ng pag-pause.
Kapag hindi pinagana, parehong SMPTE at Art-Net signal ay titigil; walang signal na bubuo. Sa kasong ito, mahirap para sa tatanggap na matukoy ang pagkakaiba sa pagitan ng 'pause' at 'signal loss'.
Kapag ang 'aktibo habang naka-pause' ay pinagana para sa SMPTE, bubuo ang TimeCore ng mga di-wastong SMPTE mga frame sa panahon ng pag-pause. Binibigyang-daan nito ang tatanggap na maka-detect pa rin ng aktibidad sa SMPTE na linya (hindi ito ang mangyayari sa panahon ng pagkawala ng signal). Kapag ang checkbox ay pinagana para sa Art-Net, ang TimeCore ay magpapatuloy sa pag-uulit ng huling timecode frame sa panahon ng pag-pause.
8.6OSC
Ang mga panlabas na kagamitan na nagpapadala ng mga mensahe ng OSC sa TimeCore ay kailangang malaman ang numerong tinukoy sa field na 'Port'. Ito ang port na pinakikinggan ng TimeCore para sa mga papasok na mensahe.
Ipapadala ng TimeCore ang mga papalabas na mensahe ng OSC nito sa mga IP address na tinukoy sa mga field na 'Out IP'. Hanggang apat na IP ang maaaring tukuyin dito. Gamitin ang format na 'ipaddress:port' sa mga field na ito, hal. ”192.168.1.11:9000”. Kung ang isang field ay hindi dapat gamitin, maaari itong punan ng IP 0.0.0.0:0. Posibleng magpasok ng broadcast IP address tulad ng 192.168.1.255 upang maabot ang higit sa apat na tatanggap.
Ang pagpapagana sa Forward checkbox ay magkakaroon ng TimeCore na kopyahin ang bawat papasok na mensahe ng OSC at ipapadala dito ang mga address na tinukoy sa mga field na 'Out IP'.
8.7TCP/IP
Tinutukoy ang mga port ng pakikinig para sa mga mensahe ng TCP at UDP. Ang mga panlabas na system na nagbabalak magpadala ng TCP o UDP na mensahe sa TimeCore ay kailangang malaman ang IP address ng unit at ang port number na ito. Bilang default, ang parehong mga port ay nakatakda sa 7000.
8.8Sining-Net
Ang Art-Net (DMX data) na feature sa TimeCore ay sumusuporta sa isang universe out at isang universe in. Ang mga universe na ito ay maaaring imapa sa alinman sa 256 na available na universe sa Art-Net protocol. Ang uniberso ay ipinasok sa 'subnet.universe' na format, ibig sabihin, ang pinakamababang universe number ay isinusulat bilang '0.0' at ang pinakamataas na universe number ay tinutukoy bilang '15.15'. Maaaring i-disable ang papalabas na Art-Net transmission sa pamamagitan ng paglalagay ng 'off' sa output field.
Tinutukoy ng destination IP kung saan ipapadala ang papalabas na data ng Art-Net.
Karaniwan, ang field na ito ay naglalaman ng isang broadcast address tulad ng 2.255.255.255 na magpapadala ng Art-Net data sa 2.xxx IP range. Isa pang tipikal na Art-Net malawak-
ang address ng cast ay 10.255.255.255. Kapag gumagamit ng broadcast address 255.255.255.255, ang lahat ng device sa network ay makakatanggap ng Art-Net data.
Posible ring punan ang isang unicast na address tulad ng 192.168.1.11; sa kasong ito ang Art-Net data ay ipapadala sa isang IP address lamang. Pinapanatili nitong malinis ang natitirang bahagi ng network sa anumang mga mensahe sa network ng Art-Net.
8.9sACN
Sinusuportahan ng TimeCore ang isang papasok na sACN universe at 1 papalabas na uniberso.
Ang bawat larangan ng uniberso ay dapat magkaroon ng isang numero sa hanay na [1,63999]. Maaaring i-disable ang papalabas na sACN transmission sa pamamagitan ng pagpasok ng 'off' sa sACN output field.
8.10RTP-MIDI
Sumangguni sa kabanata 9 para sa isang detalyadong talakayan kung paano mag-set up ng RTP-MIDI na koneksyon.
RTP-MIDI
Sinusuportahan ng TimeCore ang RTP-MIDI. Ito ay isang protocol para sa pagpapadala ng mga mensahe ng MIDI sa Ethernet. Tinalakay ng kabanatang ito kung paano i-setup ang koneksyon sa pagitan ng TimeCore at isang computer.
Ang Figure 9.1 ay naglalarawan ng isang tipikal na RTP-MIDI setup. Kumokonekta ang computer sa TimeCore sa pamamagitan ng Ethernet. Nagbibigay-daan ito sa computer na magpadala ng mga MIDI na mensahe sa TimeCore. Ang mga mensaheng ito ay maaaring gamitin upang kontrolin ang TimeCore sa loob.
Bilang kahalili, ang mga mensahe ay maaaring ipasa sa pisikal na MIDI port sa TimeCore, gamit ang TimeCore bilang MIDI interface.
Gayundin, ang mga MIDI na mensahe na nabuo ng TimeCore sa loob ay maaaring matanggap sa computer sa pamamagitan ng RTP-MIDI. Pati na rin ang mga MIDI na mensahe na natanggap sa pisikal na MIDI port.
Ang checkbox ng MIDI Throughput sa figure 9.2 ay nagbibigay-daan sa pagpapasa ng RTP-MIDI sa pisikal na MIDI port ng TimeCore. Kapag hindi pinagana, ang mga mensaheng RTP-MIDI na natanggap mula sa computer ay magagamit lamang sa loob ng TimeCore.
9.1 Mga Sesyon
Upang makipag-usap sa pamamagitan ng RTP-MIDI isang 'session' ay kinakailangan. Ang isang RTP-MIDI session ay binubuo ng isang host at isa o higit pang mga kalahok. Kumokonekta ang isang kalahok sa isang host. Ang host na ito ay dapat na magagamit na sa network.
Maaaring kumilos ang TimeCore bilang host o bilang kalahok. Ang pagpipiliang ito ay ginawa sa pahina ng mga setting (tingnan ang figure 9.2).
9.1.1Host
Kapag na-configure bilang host, gagawa ang TimeCore ng session. Ang pangalan ng session na ito ay nagmula sa label ng TimeCore kasama ang serial number nito. Para kay exampAng isang TimeCore na may label na 'MyTimeCore' at serial 201620001 ay magreresulta sa pangalan ng session na mytimecore201620001.
Kapag nagpadala ang isang TimeCore ng mensahe sa pamamagitan ng RTP-MIDI, ipapadala ang mensaheng ito sa lahat ng kalahok. Ang TimeCore ay may kakayahang magpanatili ng koneksyon sa hanggang 4 na kalahok sa parehong oras.
9.1.2Kalahok
Kung ang TimeCore ay na-configure bilang kalahok, susubukan nitong kumonekta sa isang session na may pangalan na tinukoy sa field na 'Pangalan ng serbisyo' (tingnan ang figure 9.2).
9.2Pag-set up ng computer
Kailangan din ng computer na mag-host ng session o sumali sa isang kasalukuyang session.
Inilalarawan ng talatang ito kung paano ito i-set up sa macOS at Windows.
9.2.1macOS
Ang RTP-MIDI ay native na sinusuportahan ng macOS operating system. Mangyaring sundin ang mga susunod na hakbang upang i-set up ito.
- Buksan ang Application/Utilities/Audio Midi Setup
- I-click ang 'Window' at piliin ang 'Show Midi Studio'
- I-double click sa 'Network'
- Magpatuloy sa setup ng 'Host' sa pahina 42 o setup ng 'Kalahok' sa pahina 43.
9.2.2Windows
Sinusuportahan ng Windows OS ang RTP-MIDI sa tulong ng isang driver. Inirerekomenda namin ang driver ng rtpMIDI mula kay Tobias Erichsen. Maaari itong i-download mula sa http://www.tobias-erichsen.de/software/rtpmidi.html. I-install ang driver at buksan ito. Pagkatapos ay magpatuloy sa setup ng 'Host' sa pahina 42 o setup ng 'Participant' sa pahina 43
9.2.3Host + Kalahok
Sundin ang mga susunod na hakbang para sa alinman sa pag-set up ng iyong computer bilang host o bilang kalahok.
- Kung wala pang mga session, magdagdag ng session gamit ang + button sa ilalim ng seksyong Aking Mga Session.
- Pumili ng lokal na pangalan at pangalan ng Bonjour.
- Paganahin ang session.
- Itakda ang 'Sinuman' sa field na 'Sino ang maaaring kumonekta sa akin'.
9.2.4Kalahok
Upang sumali sa isang session na ginawa ng isa pang host, piliin ang session sa listahan ng Direktoryo at mag-click sa pindutan ng Connect.
Kung sakaling ang TimeCore ay hindi awtomatikong makikita sa listahan ng Direktoryo, posible na idagdag ito nang manu-mano. Mag-click sa + button sa ilalim ng seksyong Direktoryo.
Malaya kang bigyan ito ng anumang pangalan na gusto mo. Ang Host field ay dapat maglaman ng IP address ng TimeCore. Ang patlang ng Port ay dapat na 65180. Sa Windows ang host at port ay pinagsama, na pinaghihiwalay ng isang ':' na character (hal. 192.168.1.10:65180).
vManager
Isang free-of-charge software tool na tinatawag na vManager ay binuo upang pamahalaan ang mga device. Pinapayagan ng vManager para sa:
- I-setup ang IP address, subnet mask, router at DHCP
- I-backup at i-restore ang panloob na data at mga setting ng device
- Magsagawa ng mga pag-upgrade ng firmware
- Tukuyin ang isang partikular na device (sa isang multi device set-up) sa pamamagitan ng pag-blink ng LED nito
- Bumalik sa mga factory default
Ipinapaliwanag ng sumusunod na seksyon ang mga pindutan sa vManager, tulad ng nakikita sa figure 10.1.
10.1Backup
Maaaring gawin ang mga backup ng lahat ng data ng programming sa loob ng device. Ang backup na ito file (isang XML) ay naka-save sa hard-disk ng computer at madaling mailipat sa pamamagitan ng e-mail o USB stick. Ang data ng backup ay maaaring maibalik sa pamamagitan ng Restore button.
Ang mga app na ibinahagi ng mga app store ay hindi pinapayagang ma-access filenasa labas ng itinalagang lokasyong ito. Mahalagang malaman kung saan iniimbak ng vManager ang nito files, kung sakaling gusto mong maglipat ng backup file sa memory stick o dropbox.
Ang itinalaga file iba-iba ang lokasyon sa bawat operating system at malamang na isang mahaba at hindi malinaw na landas. Para sa kadahilanang ito, binibigyan ka ng vManager ng isang shortcut sa tama file lokasyon. Ang isang pindutan ng Folder ay matatagpuan sa file mga kaugnay na diyalogo. Ang pag-click sa button na ito ay magbubukas ng a file browser sa naaangkop na folder.
10.2I-upgrade ang Firmware
Upang i-upgrade ang firmware, piliin muna ang device at pindutin ang pindutan ng I-upgrade ang Firmware. Ang dialogue ay nagbibigay-daan para sa pagpili mula sa listahan ng mga bersyon ng firmware na magagamit.
Babala: Tiyaking hindi maaantala ang power sa device sa panahon ng proseso ng pag-upgrade.
10.3Itakda ang Petsa at Oras
Mabilis na makopya sa unit ang petsa at oras ng computer sa pamamagitan ng pagpili ng device at pag-click sa Itakda ang Petsa at Oras na button. Hindi lahat ng Visual Productions na device ay nagtatampok ng panloob na real-time na orasan. Ang TimeCore ay walang ganoong RTC.
10.4 Kumurap
Maaaring itakda ang LED ng device sa Blink fast para sa pagtukoy sa partikular na unit sa maraming device. Ang pag-blink ay pinagana sa pamamagitan ng pag-double click sa isang device sa listahan ng Mga Device o sa pamamagitan ng pagpili ng isang device at pagkatapos ay pag-click sa Blink button.
10.5 Mga Default ng Pabrika
Ang lahat ng data ng user tulad ng mga pahiwatig, track at aksyon ay nakaimbak sa on-board na flash memory. Ang mga ito ay ganap na mabubura at ang lahat ng mga setting ay babalik sa kanilang mga default sa pamamagitan ng pagpindot sa Factory Default na button. Ang pagkilos na ito ay hindi nakakaapekto sa mga setting ng IP ng device.
10.6I-reboot
Binibigyang-daan ka ng Reboot button na i-restart ang device nang malayuan. Ito ay kapaki-pakinabang para sa pagsubok ng pag-uugali ng unit pagkatapos ng isang power-cycle.
10.7Pag-install ng vManager
Ang vManager app ay magagamit sa isang malawak na hanay ng mga operating system, parehong mobile at desktop.
Ang mga software ay ipinamamahagi sa pamamagitan ng mga app-store para kumuha ng advantage ng awtomatikong pagtanggap ng mga update sa software sa hinaharap.
10.7.1iOS
Maaaring ma-download ang vManager mula sa Apple iOS app-store sa https://itunes.apple.com/us/app/vman/id1133961541.
10.7.2Android
Ang vManager ay matatagpuan sa Google Play store sa https://play.google.com/store/apps/details?id=org.visualproductions.manager.
Kinakailangan ang Android 5.0 o mas mataas.
10.7.3Windows
Bisitahin ang Microsoft store sa https://www.microsoft.com/en-us/p/vmanager/9nblggh4s758.
Kinakailangan ang Windows 10.
10.7.4macOS
Bisitahin ang Apple macOS app store sa https://apps.apple.com/us/app/vmanager/id1074004019.
Inirerekomenda ang macOS 11.3.
10.7.5Ubuntu
Maaari mong makuha ang vManager mula sa Snapcraft sa https://snapcraft.io/vmanager.
Bilang kahalili, maaari itong mai-install sa pamamagitan ng paggamit ng command-line:
snap find vmanager
snap install vmanager
Upang i-update ang mga app sa ibang pagkakataon sa pamamagitan ng uri ng command-line: snap refresh vmanager
Inirerekomenda ang Ubuntu 22.04 LTS. Ang software ay magagamit lamang para sa amd64 architecture.
Kiosc
Ang Kiosc ay isang application para sa paglikha ng mga custom na touch screen na user-interface para sa hanay ng mga lighting controller mula sa Visual Productions. Ang Kiosc ay idinisenyo upang walang kakayahan sa pag-edit, na ginagawa itong isang fool-proof na interface na ligtas na maipakita sa mga hindi teknikal na operator.
Ang Kiosc ay ang mainam na paraan upang malayuang kontrolin ang aming mga solid-state lighting controllers tulad ng CueluxPro, CueCore1, CueCore2, QuadCore, IoCore1, IoCore2, LPU-2, DaliCore, B-Station1 at ang TimeCore. Binibigyang-daan ka ng Kiosc na pumili ng mga eksena o preset, magtakda ng mga antas ng intensity o pumili ng mga kulay ng RGB.
Magagamit mo rin ito upang kontrolin ang mga kagamitang AV ng third-party. Ang Kiosc ay nagsasalita ng OSC, UDP at TCP.
Available ang Kiosc bilang software app at bilang isang pisikal na produkto. Ang bersyon ng hardware ng Kiosc ay isang wall-mount 7” touch screen na may Kiosc na paunang naka-install. Ito ay pinalakas ng PoE at nangangailangan lamang ng isang RJ-45 na koneksyon.
Pakibasa ang Kiosc manual, na makukuha mula sa https://www.visualproductions.nl/downloads para sa karagdagang detalye.
Mga Appendice
Mga template
Tinatalakay ng apendiks na ito ang mga template na ibinigay sa pahina ng Show Control.
Template | Paglalarawan |
Mga Pindutan ->timecode | Magsisimula/hihinto ang kaliwang push-button. Ire-reset ng kanang push-button ang timecode. |
Katayuan ng timecode ->display | Ang mga kaganapan sa timecode tulad ng pagsisimula, pag-pause at paghinto ay ipi-print sa display. |
Mga Uri ng Trigger
Inililista ng mga sumusunod na talahanayan ang iba't ibang uri ng mga trigger na maaaring gamitin sa CueluxPro. Ang iba't ibang uri ay sinamahan ng mga halaga at gilid.
B.1Pindutan
Dalawang push-button sa harap ng unit.
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
Pindutan | Numero ng pindutan | Baguhin | Nagbabago ang estado ng button |
Pindutan | Numero ng pindutan | Pababa | Pindutan ay nalulumbay |
Pindutan | Numero ng pindutan | Up | Binitawan ang pindutan |
Maikling pindutin | Numero ng pindutan | – | Pindutan ay nalulumbay saglit |
Pindutin nang matagal | Numero ng pindutan | – | Pindutan ay nalulumbay para sa mahabang panahon |
B.2MIDI
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
Mensahe | Address | Baguhin | Makatanggap ng mensahe na tumutugma sa address |
Mensahe | Address | Pababa | Makatanggap ng mensahe na tumutugma sa address at hindi zero ang halaga |
Mensahe | Address | Up | Makatanggap ng mensahe na tumutugma sa address at ang halaga ay zero |
Pagtanggap | – | – | Tumanggap ng anumang mensahe |
Ang MIDI address ay maaaring maging anumang note-on, note-off, control-change, program-change at machine-control.
B.3RTP-MIDI
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
Mensahe | Address | Baguhin | Makatanggap ng mensahe na tumutugma sa address |
Mensahe | Address | Pababa | Makatanggap ng mensahe na tumutugma sa address at hindi zero ang halaga |
Mensahe | Address | Up | Makatanggap ng mensahe na tumutugma sa address at ang halaga ay zero |
Pagtanggap | – | – | Tumanggap ng anumang mensahe |
Ang MIDI address ay maaaring maging anumang note-on, note-off, control-change, program-change at machine-control.
B.4UDP
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
Mensahe | String | – | Makatanggap ng mensahe na tumutugma sa trigger-value |
Pagtanggap | – | – | Tumanggap ng anumang mensahe |
Maaaring tukuyin ng user ang sarili niyang string bilang trigger value ng isang mensahe. Pakitandaan na ang string na ito ay may maximum na haba na 31 character.
B.5 | TCP | |||
Uri ng Trigger |
Halaga ng Trigger |
Flank |
Paglalarawan |
|
Mensahe | String | – | Makatanggap ng mensahe na tumutugma sa trigger-value | |
Pagtanggap | – | – | Tumanggap ng anumang mensahe |
Maaaring tukuyin ng user ang sarili niyang string bilang trigger value ng isang mensahe. Pakitandaan na ang string na ito ay may maximum na haba na 31 character.
B.6 | OSC | |||
Uri ng Trigger |
Halaga ng Trigger |
Flank |
Paglalarawan |
|
Mensahe | URI | Baguhin | Makatanggap ng mensahe na tumutugma sa URI | |
Mensahe | URI | Pababa | Makatanggap ng mensahe na tumutugma sa URI at hindi zero ang halaga | |
Mensahe | URI | Up | Makatanggap ng mensahe na tumutugma sa URI at ang halaga ay zero | |
Pagtanggap | – | – | Tumanggap ng anumang mensahe |
Maaaring tukuyin ng user ang sarili niyang URI bilang trigger value ng isang mensahe, gayunpaman, ang OSC specification ay nagdidikta na ang string na ito ay dapat magsimula sa isang '/' sign. Pakitandaan na ang string na ito ay may maximum na haba na 31 character, kasama ang '/'.
B.7Sining-Net
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
Channel | DMX address | Baguhin | Mga pagbabago sa channel |
Channel | DMX address | Pababa | Nagiging non-zero ang channel |
Channel | DMX address | Up | Nagiging zero ang channel |
UnibersoA | – | – | Isang pagbabago sa antas ng DMX sa uniberso |
Pagtanggap | – | Baguhin | Simulan ang pagtanggap o maluwag na signal ng Art-Net |
Pagtanggap | – | Pababa | Nawala ang signal ng Art-Net |
Pagtanggap | – | Up | Magsimulang makatanggap ng signal ng Art-Net |
B.8sACN
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
Channel | DMX address | Baguhin | Mga pagbabago sa channel |
Channel | DMX address | Pababa | Nagiging non-zero ang channel |
Channel | DMX address | Up | Nagiging zero ang channel |
UnibersoA | – | – | Isang pagbabago sa antas ng DMX sa uniberso |
Pagtanggap | – | Baguhin | Simulan ang pagtanggap o pagkawala ng signal ng sACN |
Pagtanggap | – | Pababa | Nawala ang signal ng sACN |
Pagtanggap | – | Up | Simulan ang pagtanggap ng signal ng sACN |
B.9Timecode
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
Timecode | Frame | – | Naabot na ang papasok na timecode frame |
Naglalaro | – | Baguhin | Nagbago ang estado ng paglalaro |
Naglalaro | – | Maglaro | Nagsimula ang timecode |
Naglalaro | – | Hindi naglalaro | Huminto ang timecode |
Naka-pause | – | Baguhin | Nabago ang naka-pause na estado |
Naka-pause | – | I-pause | Nahinto ang timecode |
Naka-pause | – | Hindi pause | Ipinagpatuloy ang timecode |
Huminto | – | Baguhin | Nagbago ang huminto na estado |
Huminto | – | Tumigil ka | Huminto ang timecode |
Huminto | – | Hindi huminto | Nagsimula ang timecode |
Tumatanggap ng SMPTE | – | Baguhin | Nabago ang pagtanggap |
Tumatanggap ng SMPTE | – | Magsimula | Simulan ang pagtanggap |
Tumatanggap ng SMPTE | – | Tumigil ka | Hindi na nakakatanggap |
Tumatanggap ng MTC | – | Baguhin | Nabago ang pagtanggap |
Tumatanggap ng MTC | – | Magsimula | Simulan ang pagtanggap |
Tumatanggap ng MTC | – | Tumigil ka | Hindi na nakakatanggap |
Tumatanggap ng RTP-MTC | – | Baguhin | Nabago ang pagtanggap |
Tumatanggap ng RTP-MTC | – | Magsimula | Simulan ang pagtanggap |
Tumatanggap ng RTP-MTC | – | Tumigil ka | Hindi na nakakatanggap |
Pagtanggap ng Art-Net timecode | – | Baguhin | Nabago ang pagtanggap |
Pagtanggap ng Art-Net timecode | – | Magsimula | Simulan ang pagtanggap |
Pagtanggap ng Art-Net timecode | – | Tumigil ka | Hindi na nakakatanggap |
B.10Kiosc
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
– | – | Baguhin | Ang Button/Fader ay pataas o pababa |
– | – | Pababa | Pinindot ang pindutan |
– | – | Up | Binitawan ang pindutan |
Kapag nag-e-edit ng Kiosc actionlist, posibleng magdagdag ng iba't ibang uri ng mga aksyon gaya ng Button, Fader at Color Picker. Ang mga elementong ito ay ipapakita sa Kiosc app na available mula sa Visual Productions.
B.11Randomizer
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
Resulta | – | – | Gumawa ng bagong value ang Randomizer |
Tukoy na Halaga | Numero sa hanay ng [0,255] | – | Gumawa ang Randomizer ng value na tumutugma |
B.12 Sistema
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
Startup | – | – | Naging power up ang IoCore2 |
Koneksyon sa Network | – | Baguhin | Ang koneksyon sa network ay naitatag o nawala |
Koneksyon sa Network | – | Tumigil ka | Nawala ang koneksyon sa network |
Koneksyon sa Network | – | Magsimula | Ang koneksyon sa network ay itinatag |
ReleasedByMaster | – | Baguhin | Ang Master (eg CueluxPro) ay naglabas o nakakuha ng koneksyon |
ReleasedByMaster | – | Tumigil ka | Inilabas ni Master ang koneksyon |
ReleasedByMaster | – | Magsimula | Nakuha ng master ang koneksyon |
B.13Variable
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
Channel | Variable Index | – | Ang tinukoy na variable ay nagbabago |
Variable 1 | Numero [0,255] | Baguhin | Ang variable 1 ay nagiging = o # sa halaga |
Variable 1 | Numero [0,255] | Pababa | Ang variable 1 ay nagiging = sa halaga |
Variable 1 | Numero [0,255] | Up | Ang variable 1 ay nagiging # sa halaga |
Variable 2 | Numero [0,255] | Baguhin | Ang variable 2 ay nagiging = o # sa halaga |
Variable 2 | Numero [0,255] | Pababa | Ang variable 2 ay nagiging = sa halaga |
Variable 2 | Numero [0,255] | Up | Ang variable 2 ay nagiging # sa halaga |
Variable 3 | Numero [0,255] | Baguhin | Ang variable 3 ay nagiging = o # sa halaga |
Variable 3 | Numero [0,255] | Pababa | Ang variable 3 ay nagiging = sa halaga |
Variable 3 | Numero [0,255] | Up | Ang variable 3 ay nagiging # sa halaga |
Variable 4 | Numero [0,255] | Baguhin | Ang variable 4 ay nagiging = o # sa halaga |
Variable 4 | Numero [0,255] | Pababa | Ang variable 4 ay nagiging = sa halaga |
Variable 4 | Numero [0,255] | Up | Ang variable 4 ay nagiging # sa halaga |
Variable 5 | Numero [0,255] | Baguhin | Ang variable 5 ay nagiging = o # sa halaga |
Variable 5 | Numero [0,255] | Pababa | Ang variable 5 ay nagiging = sa halaga |
Variable 5 | Numero [0,255] | Up | Ang variable 5 ay nagiging # sa halaga |
Variable 6 | Numero [0,255] | Baguhin | Ang variable 6 ay nagiging = o # sa halaga |
Variable 6 | Numero [0,255] | Pababa | Ang variable 6 ay nagiging = sa halaga |
Variable 6 | Numero [0,255] | Up | Ang variable 6 ay nagiging # sa halaga |
Variable 7 | Numero [0,255] | Baguhin | Ang variable 7 ay nagiging = o # sa halaga |
Variable 7 | Numero [0,255] | Pababa | Ang variable 7 ay nagiging = sa halaga |
Variable 7 | Numero [0,255] | Up | Ang variable 7 ay nagiging # sa halaga |
Variable 8 | Numero [0,255] | Baguhin | Ang variable 8 ay nagiging = o # sa halaga |
Variable 8 | Numero [0,255] | Pababa | Ang variable 8 ay nagiging = sa halaga |
Variable 8 | Numero [0,255] | Up | Ang variable 8 ay nagiging # sa halaga |
B.14Timer
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
– | Index ng Timer | Baguhin | Nagsisimula o humihinto ang timer |
– | Index ng Timer | Tumigil ka | Huminto ang timer |
– | Index ng Timer | Magsimula | Magsisimula ang timer |
B.15Actionlist
Uri ng Trigger | Halaga ng Trigger | Flank | Paglalarawan |
– | Index ng Actionlist | Baguhin | Ang naka-enable na checkbox ay nagbago |
– | Index ng Actionlist | Hindi pinagana | Ang checkbox ay hindi pinagana |
– | Index ng Actionlist | Pinagana | Ang checkbox ay pinagana |
B.16Listahan ng User (1-4)
Walang trigger ang mga listahan ng user. Ang mga aksyon sa loob ng mga listahan ng user ay maaari lamang i-activate ng iba pang mga aksyon sa pamamagitan ng 'Action' na gawain gamit ang feature na 'Link'.
Mga Uri ng Gawain
Nagbibigay-daan sa iyo ang Tasks na i-automate ang functionality sa IoCore2. Ang lahat ng pag-andar na ito ay ikinategorya sa mga uri ng gawain. Ang apendiks na ito ay nagbibigay ng listahan ng iba't ibang uri ng gawain. Ang mga talahanayan ay nagpapakita ng isang taposview ng lahat ng available na feature at function sa bawat uri ng gawain.
C.1Aksyon
Mag-trigger ng isa pang aksyon.
Tampok | Function | Parameter 1 | Parameter 2 |
Link | Itakda | Aksyon | – |
C.2Actionlist
Manipulate ng actionlist.
Tampok | Function | Parameter 1 | Parameter 2 |
Paganahin | Itakda | Listahan ng aksyon | Naka-on o Naka-off |
Paganahin | I-toggle | Listahan ng aksyon | – |
Paganahin | Kontrol | Listahan ng aksyon | – |
Paganahin | Baliktad na Kontrol | Listahan ng aksyon | – |
C.3Pindutan
Pilitin ang mga pagkilos ng Button na ma-trigger.
Tampok | Function | Parameter 1 | Parameter 2 |
I-refresh | Itakda | – | – |
C.4DMX
Manipulahin ang mga antas ng DMX. Ito ang mga antas na maaari ding ipadala sa pamamagitan ng Art-Net o sACN.
Tampok | Function | Parameter 1 | Parameter 2 |
Universe | Kontrolin ang HTP | Sansinukob # | – |
Universe | Kontrolin ang LTP | Sansinukob # | – |
Universe | Priority ng Pagkontrol | Sansinukob # | – |
Universe | Maaliwalas | Sansinukob # | – |
Channel | Itakda | DMX Channel | Halaga ng DMX |
Channel | I-toggle | DMX Channel | – |
Channel | Kontrol | DMX Channel | – |
Channel | Baliktad na Kontrol | DMX Channel | – |
Channel | Pagbabawas | DMX Channel | – |
Channel | Pagtaas | DMX Channel | – |
Bump | Itakda | DMX Channel | Halaga ng DMX |
Bump | Kontrol | DMX Channel | – |
Maaliwalas | Itakda | – | – |
RGB | Itakda | DMX Address | Halaga ng Kulay ng RGB |
RGB | Kontrol | DMX Address | – |
RGBA | Kontrol | DMX Address | – |
XY | Kontrol | DMX Address | – |
XxYy | Kontrol | DMX Address | – |
C.5MIDI
Magpadala ng MIDI message.
Tampok | Function | Parameter 1 | Parameter 2 |
Ipadala | Itakda | MIDI Address | Halaga ng MIDI |
Ipadala | Kontrol | MIDI Address | – |
C.6MMC
Magpadala ng mensahe ng MMC (MIDI Machine Control) sa pamamagitan ng MIDI port.
Tampok | Function | Parameter 1 | Parameter 2 |
Ipadala | Magsimula | Channel ng MIDI | – |
Ipadala | Tumigil ka | Channel ng MIDI | – |
Ipadala | I-restart | Channel ng MIDI | – |
Ipadala | I-pause | Channel ng MIDI | – |
Ipadala | Itala | Channel ng MIDI | – |
Ipadala | Ipinagpaliban ang Paglalaro | Channel ng MIDI | – |
Ipadala | Itala ang Paglabas | Channel ng MIDI | – |
Ipadala | I-record ang I-pause | Channel ng MIDI | – |
Ipadala | I-eject | Channel ng MIDI | – |
Ipadala | Chase | Channel ng MIDI | – |
Ipadala | Fast Forward | Channel ng MIDI | – |
Ipadala | I-rewind | Channel ng MIDI | – |
Ipadala | Goto | Channel ng MIDI | Oras |
C.7MSC
Magpadala ng mensahe ng MSC (MIDI Show Control) sa pamamagitan ng MIDI port.
Tampok | Function | Parameter 1 | Parameter 2 |
Ipadala | Itakda | Control Number | Halaga ng Kontrol |
Ipadala | Magsimula | Q Number | Q Listahan |
Ipadala | Tumigil ka | Q Number | Q Listahan |
Ipadala | Ipagpatuloy | Q Number | Q Listahan |
Ipadala | Magkarga | Q Number | Q Listahan |
Ipadala | Sunog | – | – |
Ipadala | Lahat ng Off | – | – |
Ipadala | Ibalik | – | – |
Ipadala | I-reset | – | – |
Ipadala | Umalis ka na | Q Number | Q Listahan |
C.8RTP-MIDI
Magpadala ng MIDI message sa pamamagitan ng RTP-MIDI.
Tampok | Function | Parameter 1 | Parameter 2 |
Ipadala | Itakda | MIDI Address | Halaga ng MIDI |
Ipadala | Kontrol | MIDI Address | – |
C.9RTP-MMC
Magpadala ng mensahe ng MMC (MIDI Machine Control) sa pamamagitan ng RTP-MIDI.
Tampok | Function | Parameter 1 | Parameter 2 |
Ipadala | Magsimula | Channel ng MIDI | – |
Ipadala | Tumigil ka | Channel ng MIDI | – |
Ipadala | I-restart | Channel ng MIDI | – |
Ipadala | I-pause | Channel ng MIDI | – |
Ipadala | Itala | Channel ng MIDI | – |
Ipadala | Ipinagpaliban ang Paglalaro | Channel ng MIDI | – |
Ipadala | Itala ang Paglabas | Channel ng MIDI | – |
Ipadala | I-record ang I-pause | Channel ng MIDI | – |
Ipadala | I-eject | Channel ng MIDI | – |
Ipadala | Chase | Channel ng MIDI | – |
Ipadala | Fast Forward | Channel ng MIDI | – |
Ipadala | I-rewind | Channel ng MIDI | – |
Ipadala | Goto | Channel ng MIDI | Oras |
C.10OSC
Magpadala ng mensahe ng OSC sa pamamagitan ng network. Ang mga tatanggap ng OSC ay tinukoy sa pahina ng Mga Setting.
Tampok | Function | Parameter 1 | Parameter 2 |
Magpadala ng Lutang | Itakda | URI | numero ng floating point |
Magpadala ng Lutang | Kontrol | URI | – |
Ipadala ang Walang pirma | Itakda | URI | positibong numero |
Ipadala ang Walang pirma | Kontrol | URI | – |
Ipadala ang Bool | Itakda | URI | totoo o mali |
Ipadala ang Bool | Kontrol | URI | – |
Ipadala ang String | Itakda | URI | String ng mga character |
Ipadala ang String | Kontrol | URI | – |
Ipadala ang Kulay | Itakda | URI | Kulay ng RGB |
Ipadala ang Kulay | Kontrol | URI | – |
Pakitandaan na ang string sa parameter 1 ay may maximum na haba na 25 character, kasama ang compulsory leading '/' sign.
C.11Randomizer
I-trigger ang Randomizer para makabuo ng bagong random na numero.
Tampok | Function | Parameter 1 | Parameter 2 |
I-refresh | Itakda | Pinakamababang halaga | Pinakamataas na halaga |
C.12Sistem
Sari-saring gawain.
Tampok | Function | Parameter 1 | Parameter 2 |
kumurap | Itakda | Naka-on o Naka-off | – |
kumurap | I-toggle | – | – |
kumurap | Kontrol | – | – |
C.13Timecode
Kontrolin ang mga function na nauugnay sa timecode.
Tampok | Function | Parameter 1 | Parameter 2 |
Playstate | Magsimula | – | – |
Playstate | Tumigil ka | – | – |
Playstate | I-restart | – | – |
Playstate | I-pause | – | – |
Playstate | I-toggle ang Start Pause | – | – |
Playstate | I-toggle ang Start Stop | – | – |
Oras | Itakda | Frame | – |
Pinagmulan | Itakda | Pinagmulan | – |
Pinagmulan | I-toggle | Pinagmulan | Pinagmulan |
Pinagmulan | Pagtaas | – | – |
Autonoom Pause | Itakda | Naka-on/Naka-off | – |
Paganahin | Itakda | Pinagmulan | Naka-on/Naka-off |
C.14Timer
Manipulate sa apat na panloob na timer.
Tampok | Function | Parameter 1 | Parameter 2 |
Playstate | Magsimula | Timer # | – |
Playstate | Tumigil ka | Timer # | – |
Playstate | I-restart | Timer # | – |
Oras | Itakda | Timer # | Oras |
C.15UDP
Magpadala ng mensahe ng UDP sa pamamagitan ng network. Tukuyin ang tatanggap sa Parameter 2.
Para kay example ”192.168.1.11:7000”.
Tampok | Function | Parameter 1 | Parameter 2 |
Magpadala ng Lutang | Itakda | numero ng floating point | IP address at port |
Magpadala ng Lutang | Kontrol | – | IP address at port |
Ipadala ang Walang pirma | Itakda | positibong numero | IP address at port |
Ipadala ang Walang pirma | Kontrol | – | IP address at port |
Ipadala ang Bool | Itakda | totoo o mali | IP address at port |
Ipadala ang Bool | Kontrol | – | IP address at port |
Ipadala ang String | Itakda | string ng teksto | IP address at port |
Ipadala ang String | Kontrol | – | IP address at port |
Ipadala ang String Hex | Itakda | hex na string | IP address at port |
Ipadala ang String Hex | Kontrol | String | IP address at port |
Wake On Lan | Itakda | MAC Address | IP address at port |
Pakitandaan na ang string sa parameter 1 ay may maximum na haba na 25 character.
Ang mga tampok na Send Bytes ay nagbibigay-daan para sa pagpapadala ng mga ASCII code. Para kay example, para maipadala ang string na 'Visual' na sinusundan ng isang line feed parameter 1 ay dapat na '56697375616C0A'.
Kapag ginagamit ang tampok na Wake On Lan na parameter 1 ay dapat maglaman ng MAC Address ng NIC (Network Interface Controller) ng system na gusto mong magising.
Ang inirerekomendang value para sa parameter 2 ay 255.255.255.255:7. Ibina-broadcast nito ang mensahe sa buong network sa port 7 na pinakakaraniwang ginagamit para sa Wake On Lan.
C.16Variable
Manipulate ang isa sa walong variable.
Tampok | Function | Parameter 1 | Parameter 2 |
Itakda ang Halaga | Itakda | Variable [1,8] | Halaga [0,255] |
Itakda ang Halaga | I-toggle | Variable [1,8] | Halaga [0,255] |
Itakda ang Halaga | Kontrol | Variable [1,8] | – |
Itakda ang Halaga | Baliktad na Kontrol | Variable [1,8] | – |
Itakda ang Halaga | Pagbabawas | Variable [1,8] | – |
Itakda ang Halaga | Pagtaas | Variable [1,8] | – |
Itakda ang Halaga | Patuloy na Pagbawas | Variable [1,8] | Delta [1,255] |
Itakda ang Halaga | Patuloy na Pagtaas | Variable [1,8] | Delta [1,255] |
Itakda ang Halaga | Itigil ang Tuloy-tuloy | Variable [1,8] | – |
Itakda ang Halaga | Control Scaled | Variable [1,8] | Porsyentotage [0%,100%] |
Itakda ang Halaga | Kontrolin ang Offset | Variable [1,8] | Offset [0,255] |
I-refresh | Itakda | Variable [1,8] | – |
Single Dimmer | Kontrol | Variable # | Delta |
Ang mga variable ay higit na ipinaliwanag sa pahina 29.
Ang tampok na Single Dimmer ay ginagamit upang taasan o bawasan ang isang antas sa pamamagitan ng paggamit lamang ng isang switch. Kapag kinokontrol ang gawaing ito sa pamamagitan ng pagkilos ng GPI, ang pagsasara ng GPI ay tataas o babawasan ang antas. Ang pagbubukas ng GPI port ay mag-freeze sa kasalukuyang antas. Ang tampok na ito ay kapaki-pakinabang para sa pagkontrol ng intensity ay isang pindutan lamang.
API
Ang TimeCore ay na-pre-program upang gawing available ang panloob na functionality nito sa pamamagitan ng OSC at UDP. Mayroong isang simpleng API na ipinatupad para sa bawat protocol. Sa kabila ng mga API na ito, posibleng gumawa ng sarili mong pagpapatupad ng OSC at UDP sa pahina ng Show Control.
D.1OSC
Ang sumusunod na talahanayan ay gumagamit ng actionlist #1 bilang isang example. Ang numerong '1' ay maaaring palitan ng anumang numero sa hanay ng [1,8]. Ginagamit din ng talahanayan ang aksyon #2 bilang example. Ang numerong '1' ay maaaring palitan ng anumang numero sa hanay na [1,48].
URI | Parameter | Paglalarawan |
/core/al/1/2/execute | bool/float/integer | Isagawa ang aksyon #2 sa loob ng listahan ng aksyon #1 |
/core/al/1/enable | bool | Itakda ang checkbox na 'paganahin' para sa listahan ng aksyon #1 |
Ipinapakita ng sumusunod na talahanayan kung paano manipulahin ang panloob na timecode. |
URI | Parameter | Paglalarawan |
/core/tc/start | – | Simulan ang timecode |
/core/tc/stop | – | Itigil ang timecode |
/core/tc/restart | – | I-restart ang timecode |
/core/tc/pause | – | I-pause ang timecode |
/core/tc/set | time-string | Itakda ang timecode frame sa tinukoy na string. Para kay example ”23:59:59.24” |
Ang sumusunod na talahanayan ay gumagamit ng timer #1 bilang example. Ang numerong '1' ay maaaring palitan ng anumang numero sa hanay na [1,4].
URI | Parameter | Paglalarawan |
/core/tm/1/start | – | Simulan ang timer #1 |
/core/tm/1/stop | – | Ihinto ang timer #1 |
/core/tm/1/restart | – | I-restart ang timer #1 |
/core/tm/1/pause | – | I-pause ang timer #1 |
/core/tm/1/set | time-string | Itakda ang timer #1 sa time-string |
Ang sumusunod na talahanayan ay gumagamit ng variable #1 bilang example. Ang numerong '1' ay maaaring palitan ng anumang numero sa hanay na [1,8].
URI | Parameter | Paglalarawan |
/core/va/1/set | integer | Itakda ang halaga ng variable #1 |
/core/va/1/refresh | – | I-refresh ang variable #1; bubuo ang isang trigger na parang nagbago ang halaga ng variable |
/core/va/refresh | – | I-refresh ang lahat ng mga variable; mabubuo ang mga trigger |
Ipinapakita ng sumusunod na talahanayan kung paano i-aktibo ang iba't ibang mga function.
URI | Parameter | Paglalarawan |
/core/blink | – | Sandaling kumikislap ang LED ng TimeCore |
D.2TCP at UDP
Ang sumusunod na talahanayan ay gumagamit ng actionlist #1 bilang isang example. Ang numerong '1' ay maaaring palitan ng anumang numero sa hanay ng [1,8]. Ginagamit din ng talahanayan ang aksyon #2 bilang example. Ang numerong '1' ay maaaring palitan ng anumang numero sa hanay na [1,48].
String | Paglalarawan |
core-al-1-1-execute= | Isagawa ang aksyon #2 sa loob ng listahan ng aksyon #1 |
core-al-1-enable= | Itakda ang checkbox na 'paganahin' para sa listahan ng aksyon #1 |
Ipinapakita ng sumusunod na talahanayan kung paano manipulahin ang panloob na timecode.
String | Paglalarawan |
core-tc-start | Simulan ang timecode |
core-tc-stop | Itigil ang timecode |
core-tc-restart | I-restart ang timecode |
core-tc-pause | I-pause ang timecode |
core-tc-set= | Itakda ang timecode frame sa tinukoy na string. Para kay example ”23:59:59.24” |
Ang sumusunod na talahanayan ay gumagamit ng timer #1 bilang example. Ang numerong '1' ay maaaring palitan ng anumang numero sa hanay na [1,4].
String | Paglalarawan |
core-tm-1-start | Simulan ang timer #1 |
core-tm-1-stop | Ihinto ang timer #1 |
core-tm-1-restart | I-restart ang timer #1 |
core-tm-1-pause | I-pause ang timer #1 |
core-tm-1-set= | Itakda ang timer #1 sa time-string |
Ang sumusunod na talahanayan ay gumagamit ng variable #1 bilang example. Ang numerong '1' ay maaaring palitan ng anumang numero sa hanay na [1,8].
String | Paglalarawan |
core-va-1-set= | Itakda ang halaga ng variable #1 |
core-va-1-refresh | I-refresh ang variable #1; isang trigger ay bubuo na parang ang nabagong halaga ng variable |
core-va-refresh | I-refresh ang lahat ng mga variable; mabubuo ang mga trigger |
Ipinapakita ng sumusunod na talahanayan kung paano i-aktibo ang iba't ibang mga function.
String | Paglalarawan |
core-blink | Sandaling kumikislap ang LED ng TimeCore |
D.3Feedback
Nagagawa ng TimeCore na magpadala ng feedback sa panlabas na kagamitan gamit ang API nito, na tinatawag na 'clients'. Ang TimeCore ay nagpapanatili ng memorya ng huling apat na OSC client at huling apat na UDP client. Ang mga kliyente ay awtomatikong makakatanggap ng mga update sa ilang mga pagbabago sa estado na nauugnay sa pag-playback. Nasa ibaba ang isang talahanayan na naglilista ng mga mensaheng ipapadala ng TimeCore pabalik sa mga kliyente nito. Ang hello command ay perpekto para sa pagboto sa device; pinapayagan ka nitong i-verify na online ang TimeCore sa IP address at port na inaasahan mo. Aalisin ng power-cycle ang mga panloob na listahan ng kliyente. Magpadala ng /core/goodbye o core-goodbye para tahasang maalis sa listahan ng kliyente. Isaalang-alang ang pagprograma ng custom na pagkilos sa kontrol ng palabas kapag kinakailangan ang karagdagang pagpapagana ng feed-back.
D.4Pagbibigay ng feedback loop
Awtomatikong ipinapadala ang feedback sa isang device na gumagamit ng OSC o UDP API. Kung ang panlabas na device ay isa ring Visual Productions unit, ang mensahe ng feedback ay maaaring bigyang-kahulugan ng panlabas na unit ng isang bagong command. Maaari itong magresulta sa isa pang mensahe ng feedback na nabuo. Maaaring pigilan ng walang katapusang stream ng feedback message ang mga unit na kasangkot. Ang feedback loop na ito ay mapipigilan sa pamamagitan ng pagtatalaga ng natatanging label sa API prefix ng device. Ang setting na ito ay tinalakay sa pahina 8.1.
QSD 34
Ang SCC at IAS Accreditation Symbols ay mga opisyal na simbolo ng kani-kanilang accreditation body, na ginagamit sa ilalim ng lisensya
81 Kelfield St., Unit 8, Toronto, ON, M9W 5A3, Canada Tel: 416-241-8857; Fax: 416-241-0682
www.qps.ca
Pahayag 05
Mga Dokumento / Mga Mapagkukunan
![]() |
VISUAL PRODUCTIONS TimeCore Time Code Display [pdf] Manwal ng Pagtuturo TimeCore Time Code Display, TimeCore, Time Code Display, Code Display, Display |