[{"id":"ci_2f60fb0656c0443682643cdcd151f6857b65df614017fe7b15a5900c81c99b3d","title":"Introductory Topics","path":"/vocal/introductory-topics","children":[{"id":"ci_ff05ed918280fe27720b2b778f45b809410918632044971778da728206a44eb0","title":"The Logic of VPixx Hardware Control","path":"/vocal/the-logic-of-vpixx-hardware-control","children":[{"id":"ci_d7b7283fe17455388923647464d4fd8f4df7a0caf65e97320742cbcd6d907f63","title":"A centralized I/O hub","path":"/vocal/a-centralized-i-o-hub","children":[]},{"id":"ci_7b49b2f39f9bf1e56d0100be7d29cd1ee9fd27943a63f7e434278d59a6a06607","title":"Register writes and updates","path":"/vocal/register-writes-and-updates","children":[]},{"id":"ci_13f42fd4ef66f83c36008e40bcb52d54d1dbaf891771b10369bbd04c13755d49","title":"Precision timekeeping with GetTime and markers","path":"/vocal/precision-timekeeping-with-gettime-and-markers","children":[]},{"id":"ci_b72ea6da8177482214f5063cd40d889e36530d2da2831308cb7ade037b74b1af","title":"Configuring inputs and outputs with schedules","path":"/vocal/configuring-inputs-and-outputs-with-schedules","children":[]},{"id":"ci_d7f3cecbcaa6eddee145e55bb41fd8ca3de5e4d01607a7c1f1307acc3c97d9db","title":"Example: A simple reaction time task","path":"/vocal/example-a-simple-reaction-time-task","children":[]}]},{"id":"ci_9f0f934251cd352f60f196201948cf13c51b74829fdd6a78e3122d96e60cbcf2","title":"Using VPixx Hardware with PsychoPy","path":"/vocal/using-vpixx-hardware-with-psychopy","children":[]},{"id":"ci_081b729b07b9c9ecb0c8c98e5e99d9c2dd82fc7c43687b7216c15565b7658109","title":"Choosing the Right VIEWPixx","path":"/vocal/choosing-the-right-viewpixx","children":[{"id":"ci_75b5879620eaddb68bdb42f71371aa26483c0051c275840d9db004fbb0567d74","title":"Why replace a CRT monitor?","path":"/vocal/why-replace-a-crt-monitor","children":[]},{"id":"ci_b35005c4649ee71d5ad19a6ec1332d276a8e3955bc2eb134ff29fe9ac046eb7c","title":"LCD Technology","path":"/vocal/lcd-technology","children":[]},{"id":"ci_b44c489870bbcb40e81865e770a6cf01127fc8bfc532e3571cde2648f9ac2293","title":"Data I/O and synchronization","path":"/vocal/data-i-o-and-synchronization","children":[]},{"id":"ci_18da8fa45d7341dc15cdcbf70df235bb6a6deea12d40fcc5cc192fcb2063532d","title":"Side-by-side comparison","path":"/vocal/side-by-side-comparison","children":[]}]},{"id":"ci_88609f6a95bae8ed966ef390e58fa6ff67267b572e936cdc59d7d260a265bd5f","title":"Synchronization Strategies for Multimodal Neuroscience","path":"/vocal/synchronization-strategies-for-multimodal-neuroscience","children":[]},{"id":"ci_4c2015b9d4b745010679b42eb8eadce658ee468c5cdb17d6870610e48fb0327d","title":"A Comprehensive Guide to RESPONSEPixx Button Boxes","path":"/vocal/a-comprehensive-guide-to-responsepixx-button-boxes","children":[]}]},{"id":"ci_073f9d1a1b1497a55d3ee564bd96821d479ea449e54dc018daead7a73a2b3003","title":"Special Features","path":"/vocal/special-features","children":[{"id":"ci_3baf86bce5aebb93e0e3b6527eb4a91326659c012456484a84ed53d60d833ed8","title":"High-Bit-Depth Video Modes","path":"/vocal/high-bit-depth-video-modes","children":[{"id":"ci_256f4e4a87f8130a96dd35e60cc35ac103e89cc6e81493aec74075f4020a696d","title":"Introduction to Bit Depth and Colour Lookup Tables (CLUTs)","path":"/vocal/introduction-to-bit-depth-and-colour-lookup-tables","children":[]},{"id":"ci_7f49bded8febfc95e813be408197de3d8f79a7fe8c57346f4ec8bedc412a4536","title":"L48: High Bit Depth Colour and Full Resolution, Limited Colour Space","path":"/vocal/l48-high-bit-depth-colour-and-full-resolution-limi","children":[]},{"id":"ci_14c55aa65d260874d29aba190def2d99250a5e470b1a3d1c66923ec241266d7e","title":"M16: 16-bit greyscale and limited colour, full resolution","path":"/vocal/m16-16-bit-greyscale-and-limited-colour-full-resol","children":[]},{"id":"ci_a06ba3e340460b721c8f94d12a6e77fbd334721834cd9956b378e579b39993ad","title":"C48: Wide Range, High Bit Depth Colour","path":"/vocal/c48-wide-range-high-bit-depth-colour","children":[]}]},{"id":"ci_00da394ebb2a86b123a7a7d919312acf936f5ed98a35b59db51a5ed439115a6e","title":"Sending and Receiving Analog Signals with VPixx Hardware","path":"/vocal/sending-and-receiving-analog-signals-with-vpixx-ha","children":[{"id":"ci_69b96da7ba3c33eb3ab4205e7d499abc1185101693a919e070b75c42bd779657","title":"Generating two tones using the DAC schedule","path":"/vocal/generating-two-tones-using-the-dac-schedule","children":[]},{"id":"ci_500865b50cf18c82ff609f70bc49774ae7ab484dbd405f234ab4f4e09e200aa4","title":"Recording an incoming analog signal","path":"/vocal/recording-an-incoming-analog-signal","children":[]}]},{"id":"ci_f716a4f3d2306e65baa67e6c4d2a0a3eab8a2c253f7d65f22ee5b4a3776b079f","title":"Sending Triggers with Pixel Mode","path":"/vocal/sending-triggers-with-pixel-mode","children":[]},{"id":"ci_9d70e647441917f1d30c1d22fdb8abc375cea8e167934e626635f9d25aa08fad","title":"Using Pixel Sync for Stimulus-Accurate Timing","path":"/vocal/using-pixel-sync-for-stimulus-accurate-timing","children":[{"id":"ci_afe283c10f53686730e0a9ae7198146a6f71706aaf90e0decd635090b6e432b3","title":"Example: Sending a digital trigger on Pixel Sync","path":"/vocal/example-sending-a-digital-trigger-on-pixel-sync","children":[]},{"id":"ci_857ccb17e844b79123598e8237ba1ba6cc39ab255b1acd8a0c8bd3384474e52c","title":"Troubleshooting Pixel Sync","path":"/vocal/troubleshooting-pixel-sync","children":[]}]},{"id":"ci_b86a00374cd75f902f5bc93736da42a4bdfe42d4984a3f8a255468556292aa1a","title":"Record Response Times With a RESPONSEPixx Button Box","path":"/vocal/record-response-times-with-a-responsepixx-button-b","children":[{"id":"ci_83fd76e8fe5a68c1809f3b760530af60d3921543bbace8a35cda745b5c767635","title":"Construction and functionality of the RESPONSEPixx","path":"/vocal/construction-and-functionality-of-the-responsepixx","children":[]},{"id":"ci_300372be1c0539d260e8dafc0f576f0170a08ed222a23fc69c4ddf55412e1695","title":"Perform basic interactions with your data acquisition device","path":"/vocal/perform-basic-interactions-with-your-data-acquisit","children":[]},{"id":"ci_a23401859f116ca03b884adeede30f70e6a19ba76babab53b153691db55ed097","title":"Record and use a digital input log","path":"/vocal/record-and-use-a-digital-input-log","children":[]},{"id":"ci_3c1cfbdeae6ad3948bdb1e267b0e8e49f801cd12d8a53303eacbf0fcd71b8e92","title":"Restrict recording to specific button presses and cue participants to valid response choices","path":"/vocal/restrict-recording-to-specific-button-presses-and-","children":[]}]},{"id":"ci_b428dce019edfb0643f4d7d756bdc98360666c9d7b85e55064c64611b0249bf5","title":"Forwarding RESPONSEPixx Button Activity to a Third-Party Receiver","path":"/vocal/forwarding-button-activity","children":[]}]},{"id":"ci_b9ff4ad87bd21889d5265fd763c49a787102db3847d408f2262a4cbdbf615d65","title":"Eye Tracking","path":"/vocal/eye-tracking","children":[{"id":"ci_16a3ca30c606662fcad147c1a4c48895f6d7b65140476715d14cfac872435526","title":"Introduction to Eye Tracking with the TRACKPixx3","path":"/vocal/introduction-to-eye-tracking-with-the-trackpixx3","children":[{"id":"ci_98a2d869e681eb8048f47b32f13faddf3f813d27d95286adfcea542d002ec43f","title":"Principles of TRACKPixx3 operation","path":"/vocal/principles-of-trackpixx3-operation","children":[]},{"id":"ci_ddcba5db442fb5d1de9afd28e5db2841f4524425f7535350d4c31b31867d70dc","title":"The TRACKPixx3 buffer","path":"/vocal/the-trackpixx3-buffer","children":[]},{"id":"ci_80ea9e4d9a8ed52222d19d4c1456d0272f9bc913893a7e1f9bea7fab647b61eb","title":"A simple free viewing task in MATLAB","path":"/vocal/a-simple-free-viewing-task-in-matlab","children":[]}]},{"id":"ci_59ffe553f437aa5bc077e792e5358948e533e34d7eaed5242990e3a1a578ae23","title":"TRACKPixx3 Calibration Walkthrough","path":"/vocal/trackpixx3-calibration-walkthrough","children":[{"id":"ci_e37b00ec032923c84919347d7c84e7a7c2d312d149c954317b10cd2798c8afee","title":"TRACKPixx3 calibration and data collection routine in PsychoPy Builder","path":"/vocal/a-simple-trackpixx3-calibration-and-data-collectio","children":[]},{"id":"ci_542d44d41321c284eb0d56c47551d6c64661dd68c09a07f1f4496f3630de2779","title":"TRACKPixx3 calibration and data collection routine in Python IDE","path":"/vocal/trackpixx3-calibration-and-data-collection-routine","children":[]},{"id":"ci_cd6a91708f72e723c9e4d4b41feb0349255d555f8d06d68bf222b886b730b599","title":"TRACKPixx3 calibration and data collection routine in LabMaestro","path":"/vocal/trackpixx3-calibration-and-data-collection-routi-1","children":[]}]},{"id":"ci_3a6bd37515e123115b15c500e0eac9f5005a76b0053b2be3a55985c3b0948f2f","title":"Common Eye Tracking Problems and How to Solve Them","path":"/vocal/common-eye-tracking-problems-and-how-to-solve-them","children":[]},{"id":"ci_eb4c4fab79e5a0a213b2d03d90ad303773df8f1ac714b1603be21384f4883a68","title":"Implementing a Real-Time Gaze Follower on the Console","path":"/vocal/implementing-a-real-time-gaze-follower-on-the-cons","children":[]},{"id":"ci_2523e8e46add5e1b1845922e39a90ec9d820fe7d87d7a97023bbc04fb9ea3712","title":"Configuring the TRACKPixx3 Analog Output","path":"/vocal/configuring-the-trackpixx3-analog-output","children":[]},{"id":"ci_b73193cf287444bf7bbc3f6903bacf07cffab86caeaf8dad38715b6990eb97d4","title":"Visualizing Gaze Data","path":"/vocal/visualizing-gaze-data","children":[]},{"id":"ci_851e41407ca02edecbe6184b90a756f3c9ea2fb935cbfbb0fe4465f178686835","title":"Checking if Fixation is Inside a Region of Interest","path":"/vocal/fixation-in-ROI","children":[]}]},{"id":"ci_f3379ba1e39ed21c69f0bff6fc7147a8a660c9c63bc7885bed01c000a00d62e0","title":"PROPixx Projection System","path":"/vocal/propixx-projection-system","children":[{"id":"ci_8cd7ff6194892bc82195c880517186c0c257ba9efc53603a3c539b382afa446c","title":"Tips for Positioning your Projector and Screen","path":"/vocal/tips-for-positioning-your-projector-and-screen","children":[]},{"id":"ci_46ec7bff3732e94d47dd6619647ebeb6186e6fb4bdc48066dad226af3f201b5b","title":"Adjusting PROPixx Brightness","path":"/vocal/adjusting-propixx-brightness","children":[]},{"id":"ci_c0169333fec6860d12d60af5972fd2375ab61fc0d5b3e7f0b5a373b2cfa86dd6","title":"PROPixx Projection Geometry and System Configuration","path":"/vocal/propixx-projection-geometry-and-system-configurati","children":[{"id":"ci_37fb7bbdb4eef085736b166ee971389cdf3ac4f0f2b3b35dbb0442a8a2c23dfc","title":"Image Dimensions","path":"/vocal/image-dimensions","children":[]},{"id":"ci_ecb7cb7407371b8864bd7b65cb53c06540806672600a0c8bd9918aa90c30bad5","title":"Rear and Front Projection Screens","path":"/vocal/rear-and-front-projection-screens","children":[]},{"id":"ci_043a05225f4b60503f8a245336bceba21f40c824fd9333bc176b41cde2b21584","title":"Lens Shift","path":"/vocal/lens-shift","children":[]}]},{"id":"ci_d42157709a34a3d2555f6068203e7d55bf914576b385e04bc719de92e4ce6128","title":"PROPixx High Speed Projection Modes","path":"/vocal/propixx-high-speed-projection-modes","children":[{"id":"ci_a775deb143858976540a68fe731a0f2977894d4ffe85263033367cce6b994071","title":"Real time refresh rates","path":"/vocal/real-time-refresh-rates","children":[]},{"id":"ci_7e23f4314f341cf73d66c9455903f589a60a009be681d42b607f21666a841da3","title":"Quad 4x: 480 Hz colour, half resolution","path":"/vocal/quad-4x-480-hz-colour-half-resolution","children":[]},{"id":"ci_8b3819bcd514b43146c517292bbf504dc0993c226425ee4f7bc9f60166245a11","title":"Grey720: 720Hz greyscale, full resolution","path":"/vocal/grey720-720hz-greyscale-full-resolution","children":[]},{"id":"ci_51a0886cc31ffc9cbd2ec57acbaad9299d379b098b6943838e501d6d3b7a07b9","title":"Quad12x: 1440Hz greyscale, half resolution","path":"/vocal/quad12x-1440hz-greyscale-half-resolution","children":[]}]},{"id":"ci_52772d379c2921da682577759b9dbe660bb070db2dedd7c49ac02150290bfed8","title":"3D Projection with the PROPixx and 3D Polarizer","path":"/vocal/3d-projection-with-the-propixx-and-3d-polarizer","children":[]},{"id":"ci_d8571a1c78dd9b80872c1e5695fa6bce228f9073adc0d627288a009816a79bf1","title":"Temporal Characteristics of the PROPixx DLP Projector","path":"/vocal/temporal-characteristics-of-the-propixx","children":[]},{"id":"ci_65a76d9d5d480ef098842e9c797ec0665742b55a8948ac2f21ee1271b827570b","title":"Rapid Invisible Frequency Tagging (RIFT) using the PROPixx 1440 Hz mode","path":"/vocal/rapid-invisible-frequency-tagging-rift","children":[]}]},{"id":"ci_50b24def58045cd947583abe3ddfa0a1e153b5408d63a74d2a8eb022c74dfdff","title":"VIEWPixx /3D","path":"/vocal/viewpixx-3d","children":[{"id":"ci_922bae5db7f3a101065d9b26faba585300cc45fe77453580a91475e57e0e79f6","title":"3D Stimulus Presentation with the VIEWPixx /3D","path":"/vocal/3d-stimulus-presentation-with-the-viewpixx-3d","children":[]},{"id":"ci_b5206c9edcb3dfe0dbb6a408abcb7723d9e86640beacf766f11afbc40c8ec7f2","title":"Measuring Pixel Behaviour and Temporal Characteristics of the VIEWPixx /3D","path":"/vocal/measuring-pixel-behaviour-and-temporal-characteris","children":[]}]},{"id":"ci_b39b3c5988448d820b7e85989460c4646ca0cbbfb305623cb335651cf1ed5029","title":"Troubleshooting and Support","path":"/vocal/troubleshooting-and-support","children":[{"id":"ci_ad83d680f398d0e60303c8be898d7155cbd9fb5fa89f0dd373b63f4b7a252f92","title":"What is Pixel Identity Passthrough?","path":"/vocal/what-is-pixel-identity-passthrough","children":[]},{"id":"ci_58dca070f27f5f32c3fd51e9812c01f07315e7d137d2085f60480a89716d7311","title":"GPU Recommendations for VPixx Displays and I/O Hardware","path":"/vocal/official-recommendations-for-graphics-cards","children":[]},{"id":"ci_f98341a1396b73b5b6fe7c18e507a00e7d0a94ecf11a393f8d0ce3ee42e35cca","title":"A Scientist's Guide to Frame Dropping","path":"/vocal/a-scientist-s-guide-to-frame-dropping","children":[]},{"id":"ci_ba24fc3c037b0122341983ded8df221f789aef7edf6666fc1e757a2200452d7e","title":"Diagnosing and Disabling Dithering in the Graphics Pipeline","path":"/vocal/diagnosing-and-disabling-dithering-in-the-graphics","children":[]},{"id":"ci_aa046021d959e6f7952793c8e14f2452708ed1a714b801c7433a4cb67299269c","title":"Diagnosing Display Issues on the PROPixx Projector","path":"/vocal/diagnosing-display-issues-on-the-propixx-projector","children":[]},{"id":"ci_cca88d293656523b2f95b97be503a9fb10ff4d0ff40fafef1b3836036f38e6ba","title":"Cleaning and Disinfecting VPixx Hardware","path":"/vocal/cleaning-and-disinfecting-vpixx-hardware","children":[{"id":"ci_c3359bc3b6616569e1d291adf0b2f846424b0e6030c74c6696846feef731d25b","title":"Video I/O Hubs","path":"/vocal/video-i-o-hubs","children":[]},{"id":"ci_eecc947689044eed6e03776299406b49d6835532d10520270904148f67d5cb0f","title":"PROPixx Projector","path":"/vocal/propixx-projector","children":[]},{"id":"ci_77b3bbd2be66ef4ccbd0f9cedddd92376c7f2a95a7f8089e71a79102af3b56fb","title":"CRT Replacement Monitors","path":"/vocal/crt-replacement-monitors","children":[]},{"id":"ci_4191a226f88f4d389ca097519a9fd6fd7d49d5d93a5f100f04a55eeca1d8ae2c","title":"Projection Screens and Mirrors","path":"/vocal/projection-screens-and-mirrors","children":[]},{"id":"ci_f063a39e31fdd627480f13e0195b876a90a50515af6bcbbc17da05467c1e5959","title":"Eye Trackers","path":"/vocal/eye-trackers","children":[]},{"id":"ci_272e3dc33472cde6bec25ed9491bfd79fd3c6f12d1c9d50aef85ba1510f6d6d3","title":"SOUNDPixx Audio System","path":"/vocal/soundpixx-audio-system","children":[]},{"id":"ci_c233345f1d0db7f41ab741136a2e01fc35e63eb9b49b84a5105bd59f4579318c","title":"Other Accessories","path":"/vocal/other-accessories","children":[]}]},{"id":"ci_31f0d0d03e6359970dcdd343dc5279f1708faf15f71b70ef894e3048820c4efa","title":"Gamma-Correct the Luminance of a Display","path":"/vocal/gamma-correct-the-luminance-of-a-display","children":[{"id":"ci_a155485054d054d859a99d830a6e13c12347ef03af7b2cb35f7da94239d7a8c8","title":"Automate luminance measurements and plot the results","path":"/vocal/automate-luminance-measurements-and-plot-the-resul","children":[]},{"id":"ci_fad542d22710b822728e453b0e5163e4f30da0b13f0b6ca91201fefa9fbc3f96","title":"Estimate gamma","path":"/vocal/estimate-gamma","children":[]},{"id":"ci_036b03c9a5524a575fb9601382c3d24f07cc43da12db6982309770328dac3dc3","title":"Generate and apply a gamma-correction CLUT","path":"/vocal/generate-and-apply-a-gamma-correction-clut","children":[]},{"id":"ci_1647094a7402ba557b33e7f458ab8ee08671900077ec494775a8ff18c05c81ea","title":"Using the gamma-correction CLUT in your experiments","path":"/vocal/using-the-gamma-correction-clut-in-your-experiment","children":[]}]}]},{"id":"ci_43e854c77e751161736b162ee89c72617ac35a0086c16d715baccdcfdf57d9aa","title":"VSS Keynote Lectures","path":"/vocal/vss-keynote-lectures","children":[{"id":"ci_4ce8336dc3acf48ae4fb29b4616572e0065994a26269c7e352d94c839b2a8b4a","title":"VSS2021: Whatever works: Celebrating diversity in brain scaling and evolution","path":"/vocal/vss2021-whatever-works-celebrating-diversity-in-br","children":[]},{"id":"ci_19a86c2aedd1ab4b330e0ac5d6e2177d7b475fd9f9d1455806b1a448950c7852","title":"VSS2022: Coordinate frames and shape perception in neural nets","path":"/vocal/vss2022-coordinate-frames-and-shape-perception-in-","children":[]},{"id":"ci_a6e81b2b0b26959fd2815cbd860110bbeb8c94156936c065547dd9805fbcc8d1","title":"VSS2023: Creating, (Mis)using, and Detecting Deep Fakes","path":"/vocal/vss2023-creating-mis-using-and-detecting-deep-fake","children":[]}]},{"id":"ci_9b8fa75260667b64f27eb2132838c8be05040e06c0b2725ba16da28937babcea","title":"Presentations by VPixx Staff","path":"/vocal/presentations-by-vpixx-staff","children":[{"id":"ci_b61dcf2fbb2a99acb0e85ff98b7ddc4b63eccb0d8f55b2712b235d2d0b49c3be","title":"Advanced vision research paradigms with the PROPixx high refresh rate projector (V-VSS 2020)","path":"/vocal/advanced-vision-research-paradigms-with-the-propix","children":[]},{"id":"ci_5a5452c3070c7b86d1d0c287483583ac63f503842efcfa4cf149dc05f004bebb","title":"High speed eye tracking in vision science: TRACKPixx3 technology and applications (V-VSS 2020)","path":"/vocal/high-speed-eye-tracking-in-vision-science-trackpix","children":[]},{"id":"ci_70b95a935cfb21e5715881dfe89d4811f8cf4cce76abdb69d96c3e61930b97c2","title":"Timing and synchronization in gaze-contingent displays and latency-sensitive research paradigms (V-VSS 2020)","path":"/vocal/timing-and-synchronization-in-gaze-contingent-disp","children":[]}]}]