Revision [1787]

Last edited on 2012-04-04 15:39:37 by AlanRobinson
Additions:
~- [[FaqHDvideoPlayback How can I play back high-resolution high-speed video?]]
Deletions:
~- [[FaqHDvideoPlayback tips and tricks for playing back high-resolution high-speed video]]


Revision [1786]

Edited on 2012-04-04 15:38:45 by AlanRobinson
Additions:
~- [[FaqHDvideoPlayback tips and tricks for playing back high-resolution high-speed video]]


Revision [1732]

Edited on 2011-11-29 01:50:19 by ErikFlister
Additions:
~- [[FaqTTLTrigger How to send TTL triggers via parallel port (Win 2k/XP/Vista/7 only)?]]
Deletions:
~- [[FaqTTLTrigger How to send TTL triggers via parallel port (Win 2k/XP/Vista only)?]]


Revision [1639]

Edited on 2010-12-27 21:25:38 by MarioKleiner
Additions:
~- [[Faq64BitSupport Does Psychtoolbox work with 64-bit versions of Matlab or Octave?]]


Revision [1633]

Edited on 2010-11-22 14:22:29 by AlanRobinson
Additions:
~- [[Faq10BitDACs Is it possible to get 10-bit DAC resolution with PTB-3 under WinXP or OS/X?]]
Deletions:
~- [[Faq10BitDACs Is it possible to get 10-bit DAC resolution with PTB-3 under OS/X?]]


Revision [1626]

Edited on 2010-11-12 08:54:09 by AndrewWilson
Additions:
~- [[FaqInitialScreen How do I make the initial screen black instead of white?]]


Revision [1573]

Edited on 2010-02-01 11:13:43 by AndrewWilson
Additions:
~- [[FaqHowDoIExitScreen How do I close a screen and return to the command line (Mac or Win)?]]
~- [[FaqPerformanceTuning1 How can I try to improve timing and performance of PTB-3 code?]]
~- [[FaqMatlabFigureUpdate How can I update Matlab figures during the experiment?]]
Deletions:
~- [[FaqHowDoIExitScreen How do I close the screen an return to the command line (Mac or Win)?]]
~- [[FaqPerformanceTuning1 How can i try to improve timing and performance of PTB-3 code?]]
~- [[FaqMatlabFigureUpdate How can I during the experiment update Matlab figures?]]


Revision [1570]

Edited on 2010-01-29 06:08:46 by AndrewWilson
Additions:
~- [[FaqScreenShots How can I take a screenshot of my stimuli?]]


Revision [1495]

Edited on 2009-01-07 10:11:34 by TzvetomirTzvetanov
Additions:
~- [[FaqMatlabFigureUpdate How can I during the experiment update Matlab figures?]]
Deletions:
~- [[FaqMatlabFigureUpdate How can I during the experiment update Matlab figures between trials?]]


Revision [1493]

Edited on 2009-01-07 10:00:27 by TzvetomirTzvetanov
Additions:
~- [[FaqAddFaq How do I add a FAQ & answer to this list?]]
Deletions:
~- ~- [[FaqAddFaq How do I add a FAQ & answer to this list?]]


Revision [1492]

Edited on 2009-01-07 10:00:04 by TzvetomirTzvetanov
Additions:
~- [[FaqMatlabFigureUpdate How can I during the experiment update Matlab figures between trials?]]
~- ~- [[FaqAddFaq How do I add a FAQ & answer to this list?]]
Deletions:
~- [[FaqAddFaq How do I add a FAQ & answer to this list?]]


Revision [1455]

Edited on 2008-09-17 13:14:00 by DavidFencsik [Added FAQ about collecting responses during repeated stimulus presentation.]
Additions:
~- [[FaqAnimationAndResponse How can I collect responses while repeatedly presenting/updating visual stimuli?]]


Revision [1454]

Edited on 2008-09-17 13:09:42 by DavidFencsik [Moved the Add-a-FAQ item to the end of the list.]

No Differences

Revision [1402]

Edited on 2008-07-19 12:39:33 by MarioKleiner [Add FAQ entry about Vista...]
Additions:
~- [[FaqVista Are there known issues with Windows Vista and how to resolve them?]]


Revision [1397]

Edited on 2008-07-16 16:15:23 by ErikFlister [Add FAQ entry about Vista...]
Additions:
~- [[FaqTTLTrigger How to send TTL triggers via parallel port (Win 2k/XP/Vista only)?]]
Deletions:
~- [[FaqTTLTrigger How to send TTL triggers via parallel port (Win 2k/XP only)?]]


Revision [1322]

Edited on 2008-04-14 07:25:28 by AndreasWidmann [Add FAQ entry about Vista...]
Additions:
~- [[FaqTTLTrigger How to send TTL triggers via parallel port (Win 2k/XP only)?]]


Revision [1294]

Edited on 2007-12-11 21:20:28 by PatrickFlanagan [Add FAQ entry about Vista...]
Additions:
~- [[FaqDownloadFails Why does DownloadPsychtoolbox persistently fail with svn CHECKOUT and PROPFIND errors?]]


Revision [1293]

Edited on 2007-12-11 21:17:31 by PatrickFlanagan [Add FAQ entry about Vista...]
Deletions:
~- [[FaqAddFaq Why does the DownloadPsychtoolbox script persistently fail with CHECKOUT or PROPFIND errors?]]


Revision [1292]

Edited on 2007-12-11 21:14:43 by PatrickFlanagan [Add FAQ entry about Vista...]
Additions:
~- [[FaqAddFaq Why does the DownloadPsychtoolbox script persistently fail with CHECKOUT or PROPFIND errors?]]


Revision [1269]

Edited on 2007-11-25 21:43:47 by MarioKleiner [Add link to broken clock FAQ]
Additions:
~- [[FaqGetSecsTestFails Psychtoolbox or the GetSecsTest script tell me that the clock and timers on my computer are broken! What now?!?]]


Revision [1110]

Edited on 2007-04-20 10:03:22 by WikiAdmin [restored]
Additions:
~- [[FaqAddFaq How do I add a FAQ & answer to this list?]]
Deletions:
~- [[FaqAddFaq How do I add a FAQ


Revision [1059]

Edited on 2007-04-19 14:54:40 by CkgFfo [restored]
Additions:
~- [[FaqAddFaq How do I add a FAQ
Deletions:
~- [[FaqAddFaq How do I add a FAQ & answer to this list?]]


Revision [1043]

Edited on 2007-04-04 18:09:24 by MarioKleiner [New entry for Quicktime problems]
Additions:
~- [[FaqQuickTimeTrouble When trying to play movies with Quicktime, Matlab crashes or gives Bus errors! What can i do?]]


Revision [1029]

Edited on 2007-03-24 15:54:32 by RobKohr [New entry for Quicktime problems]
Additions:
~- [[FaqHowDoIExitScreen How do I close the screen an return to the command line (Mac or Win)?]]


Revision [747]

Edited on 2007-02-07 21:20:13 by MarioKleiner [New entry for Quicktime problems]
Additions:
~- [[FaqBlueScreen When opening an onscreen window, Psychtoolbox shows a blue or white screen and then nothing happens?!?]]
Deletions:
~- [[FaqBlueScreen When opening an onscreen window, Psychtoolbox shows a blue screen and then nothing happens?!?]]


Revision [733]

Edited on 2007-02-03 16:13:30 by MarioKleiner [New entry for Quicktime problems]
Additions:
~- [[FaqPerformanceTuning1 How can i try to improve timing and performance of PTB-3 code?]]


Revision [623]

Edited on 2006-11-21 17:25:55 by ChrisH [New entry for Quicktime problems]
Additions:
~- [[FaqImageTransparency How to display images with transparent backgrounds?]]


Revision [608]

Edited on 2006-11-12 21:30:43 by DavidBrainard [New entry for Quicktime problems]
Additions:
~- [[MultipleKbcheck How to perform keyboard check for multiple keyboards (Mac OS/X Only)?]]
Deletions:
~- [[MultipleKbcheck How to perform keyboard check for multiple keyboards? (Mac OS/X Only)]]


Revision [607]

Edited on 2006-11-12 21:30:22 by DavidBrainard [New entry for Quicktime problems]
Additions:
~- [[MultipleKbcheck How to perform keyboard check for multiple keyboards? (Mac OS/X Only)]]


Revision [595]

Edited on 2006-11-12 21:12:27 by DavidBrainard [New entry for Quicktime problems]
Additions:
~- [[FaqAddFaq How do I add a FAQ & answer to this list?]]
Deletions:
~- [[FaqAddFaq How do I add a Q&A to this list?]]


Revision [591]

Edited on 2006-11-12 21:10:48 by DavidBrainard [New entry for Quicktime problems]
Additions:
~- [[FaqAddFaq How do I add a Q&A to this list?]]
Deletions:
~- [[ContributeToWiki How do I add a Q&A to this list?]]


Revision [585]

Edited on 2006-11-12 21:01:07 by DavidBrainard [New entry for Quicktime problems]
Additions:
~- [[Faq10BitDACs Is it possible to get 10-bit DAC resolution with PTB-3 under OS/X?]]
Deletions:
~- [[Faq10BitDACs How can I get 10-bit DAC resolution under OS/X?]]


Revision [581]

Edited on 2006-11-12 20:56:51 by DavidBrainard [New entry for Quicktime problems]
Additions:
~- [[Faq10BitDACs How can I get 10-bit DAC resolution under OS/X?]]


Revision [492]

Edited on 2006-11-11 03:13:58 by DenisPelli [New entry for Quicktime problems]
Additions:
~- [[IntelMacCurrentState Does the PTB-3 run on the new Intel-based Macintosh computers?]]
~- [[FaqWarningPrefs How can I skip the checks that Screen performs when it starts up?]]
~- [[FaqDuplicateOffscreen How do I duplicate an offscreen window?]]
~- [[FaqTextSize Can I set TextSize (and other parameters) for all windows/screens?]]
~- [[FaqVirusWin Windows: Why does my virus checker complain about the PTB-3 distribution?]]
Deletions:
~- [[IntelMacCurrentState Does the PTB-3 run on the new Intel based Macintosh computers?]]
~- [[FaqWarningPrefs How do I control the debugging checks when Screen starts up?]]
~- [[FaqDuplicateOffscreen How do you create a duplicate of an offscreen window?]]
~- [[FaqTextSize Is there any simple way to set TextSize (or other such parameters) for all windows/screens?]]
~- [[FaqVirusWin Why does my virus checker complain about the PTB-3 distribution (Windows)?]]


Revision [491]

Edited on 2006-11-11 03:08:25 by DenisPelli [New entry for Quicktime problems]
Additions:
=== [[http://psychtoolbox.org Psychtoolbox-3]] Frequently Asked Questions (FAQ) ===
Deletions:
=== [[http://psychtoolbox.org Psychtoolbox-3]] FAQ ===


Revision [484]

Edited on 2006-11-11 03:00:56 by DenisPelli [New entry for Quicktime problems]
Additions:
~- [[FaqTextureWindow What's the difference between a texture, a window, and a screen?]]
Deletions:
~- [[FaqTextureWindow What is the difference between a texture and a window and a screen?]]


Revision [483]

Edited on 2006-11-11 02:59:53 by DenisPelli [New entry for Quicktime problems]
Additions:
~- [[ContributeToWiki How do I add a Q&A to this list?]]
Deletions:
~- [[PsychtoolboxWiki How do I add a Q&A to this list?]]


Revision [482]

Edited on 2006-11-11 02:58:43 by DenisPelli [New entry for Quicktime problems]
Additions:
~- [[PsychtoolboxWiki How do I add a Q&A to this list?]]


Revision [373]

Edited on 2006-11-06 21:02:40 by MarioKleiner [New entry for Quicktime problems]
Additions:
~- [[FaqBlueScreen When opening an onscreen window, Psychtoolbox shows a blue screen and then nothing happens?!?]]


Revision [366]

Edited on 2006-11-04 05:25:50 by ErikFlister [New entry for Quicktime problems]
Additions:
~- [[FaqFlipTimestamps What do the timestamps returned by Screen('Flip') mean?]]


Revision [363]

Edited on 2006-11-02 18:40:53 by MarioKleiner [New entry for Quicktime problems]
Additions:
~- [[IntelMacCurrentState Does the PTB-3 run on the new Intel based Macintosh computers?]]


Revision [288]

Edited on 2006-10-22 17:59:20 by DenisPelli [New entry for Quicktime problems]
Additions:
~- [[FaqScreenOpenWindow Why does it take 40 s to open my first window?]]


Revision [233]

Edited on 2006-10-16 22:35:23 by DavidBrainard [New entry for Quicktime problems]
Additions:
~- [[FaqWarningPrefs How do I control the debugging checks when Screen starts up?]]


Revision [219]

Edited on 2006-10-15 22:08:30 by DavidBrainard [New entry for Quicktime problems]
Additions:
~- [[FaqOffscreenMultipleBuffers Can offscreen windows (created with 'OpenOffScreenWindow') have multiple buffers?]]
Deletions:
~- [[FaqOffscreenMultipleBuffers Can offscreen windows (created with ""OpenOffScreenWindow"") have multiple buffers?]]


Revision [218]

Edited on 2006-10-15 22:08:11 by DavidBrainard [New entry for Quicktime problems]
Additions:
~- [[FaqOffscreenMultipleBuffers Can offscreen windows (created with ""OpenOffScreenWindow"") have multiple buffers?]]
Deletions:
~- [[FaqOffscreenMultipleBuffers Can offscreen windows (created with '""OpenOffScreenWindow""') have multiple buffers?]]


Revision [212]

Edited on 2006-10-15 22:00:46 by DavidBrainard [New entry for Quicktime problems]
Additions:
~- [[FaqDownload How do I get PTB-3?]]
~- [[FaqBackwardsCompatible Is PTB-3 backwards compatible with PTB-2 (Mac or Win)?]]
~- [[FaqTextureWindow What is the difference between a texture and a window and a screen?]]
~- [[FaqDuplicateOffscreen How do you create a duplicate of an offscreen window?]]
~- [[FaqTextSize Is there any simple way to set TextSize (or other such parameters) for all windows/screens?]]
~- [[FaqOffscreenMultipleBuffers Can offscreen windows (created with '""OpenOffScreenWindow""') have multiple buffers?]]
~- [[FaqVirusWin Why does my virus checker complain about the PTB-3 distribution (Windows)?]]
Deletions:
[[FaqDownload How do I get PTB-3?]]
[[FaqBackwardsCompatible Is PTB-3 backwards compatible with PTB-2 (Mac or Win)?]]
[[FaqTextureWindow What is the difference between a texture and a window and a screen?]]
[[FaqDuplicateOffscreen How do you create a duplicate of an offscreen window?]]
[[FaqTextSize Is there any simple way to set TextSize (or other such parameters) for all windows/screens?]]
[[FaqOffscreenMultipleBuffers Can offscreen windows (created with '""OpenOffScreenWindow""') have multiple buffers?]]


Revision [209]

Edited on 2006-10-15 21:53:11 by DavidBrainard [New entry for Quicktime problems]
Additions:
[[FaqBackwardsCompatible Is PTB-3 backwards compatible with PTB-2 (Mac or Win)?]]


Revision [206]

Edited on 2006-10-15 21:50:56 by DavidBrainard [New entry for Quicktime problems]
Additions:
[[FaqDownload How do I get PTB-3?]]


Revision [205]

Edited on 2006-10-15 21:50:20 by DavidBrainard [New entry for Quicktime problems]
Additions:
=== [[http://psychtoolbox.org Psychtoolbox-3]] FAQ ===
Deletions:
==== Psychtoolbox FAQ ====


Revision [204]

Edited on 2006-10-15 21:49:44 by DavidBrainard [Moved each Q/A to its own page, with back link at top]
Additions:
[[FaqOffscreenMultipleBuffers Can offscreen windows (created with '""OpenOffScreenWindow""') have multiple buffers?]]
Deletions:
[[FaqOffscreenMultipleBuffers Can 'OpenOffScreenWindow' windows have multiple buffers?]]
----
----
----


Revision [194]

Edited on 2006-10-15 21:43:41 by DavidBrainard [Moved each Q/A to its own page, with back link at top]
Deletions:
Q:Can 'OpenOffScreenWindow' windows have multiple buffers?
A: Nope. It wouldn't make sense to have multiple buffers.


Revision [190]

Edited on 2006-10-15 21:41:35 by DavidBrainard [Moved each Q/A to its own page, with back link at top]
Deletions:
Q: Is there any simple way to set TextSize (or other such parameters) for all windows/screens?
A: No. You have to set it for each window via the Screen('TextSize', win, ...) command. But that's not much work, given that most people have at most two windows.


Revision [188]

Edited on 2006-10-15 21:40:46 by DavidBrainard [Moved each Q/A to its own page, with back link at top]
Deletions:
Q: How do you create a duplicate of an offscreen window?
A: You would first create an empty offscreen window of the same size and color depth as your original offscreen window, then copy the original windows content into the new window:
Be origWin the offscreen window you want to duplicate, then:
duplicateWin = Screen('OpenOffscreenWindow', origWin); Screen('CopyWindow', origWin, duplicateWin);
-> duplicateWin is a copy of origWin.


Revision [184]

Edited on 2006-10-15 21:39:33 by DavidBrainard [Moved each Q/A to its own page, with back link at top]
Additions:
[[FaqTextureWindow What is the difference between a texture and a window and a screen?]]
[[FaqDuplicateOffscreen How do you create a duplicate of an offscreen window?]]
[[FaqTextSize Is there any simple way to set TextSize (or other such parameters) for all windows/screens?]]
[[FaqOffscreenMultipleBuffers Can 'OpenOffScreenWindow' windows have multiple buffers?]]
Q: Is there any simple way to set TextSize (or other such parameters) for all windows/screens?
Deletions:
Q: What is the difference between a texture and a window and a screen?
A: A screen corresponds to a physically connected display device. Screen 0 is the display with the Dock and menu bar. Screen 1 (on a dual-display system) is the 2nd display, and so on... The Screen('Screens') command returns a vector of all available screens - the available, connected and powered on display devices. If you have a dual-display setup whose displays are switched into mirror-mode (both displays show same content), then this will appear to PTB as a single screen. The screen-number just defines on which physical output device you want to open/show your stimulus window.
An onscreen-window is used to display your stimulus. Each screen can have exactly one full-screen onscreen window - or no PTB window at all. All drawing commands expect a handle to an onscreen window so they know where to draw to.
Onscreen windows are double-buffered: They consist of a backbuffer and a frontbuffer. The backbuffer is where all drawing operations are performed -- where you build/prepare your stimulus for presentation. The frontbuffer is scanned out and displayed by your display - your beamer, flat-panel or CRT at the display refresh interval.
After you've finished drawing and your stimulus image is ready in the backbuffer, you issue the Screen('Flip',...) command. This command asks PTB to switch the role of the front- and back- buffer at the next vertical retrace of your display device. This way, the former backbuffer becomes the new frontbuffer and your new stimulus gets shown to the subject. The former frontbuffer becomes the new backbuffer and is ready for drawing the next stim. As the bufferswap is synchronized with vertical retrace and always happens in less than 1 microsecond, you'll get perfect, flickerfree, tearfree stimulus presentation timing, regardless how long drawing takes -- Unless obviously you try to draw something too complex in a too short period of time. The important point is that Flip decouples drawing (with its timing variabilities) and actual stimulus presentation - something not possible in the MacOS-9 and Win toolboxes.
Offscreen windows are the same as Textures in the Psychtoolboxes released since 2006. Internally they are the same thing, so you can always use a Psychtoolbox texture where you would use an Offscreen window and an offscreen window where you would use a texture. They only differ in creation and performance: Textures are created by Screen('MakeTexture') from a Matlab image matrix or automatically by the Quicktime movie playback engine or the videocapture engine. Creating them is very fast and efficient. They are also optimized for fastest possible drawing. Offscreen windows are created by the call Screen('OpenOffscreenWindow'); - they are initialized with a selectable size, color depth and initial uniform color, not with image content. They are optimized for fast drawing *into* them - Each Screen drawing command can not only draw to onscreen windows, but also into offscreen windows. After creation, they are (nearly) synonymous.
E.g.:
Say you have a image matrix I in Matlab, e.g., created via I=imread('myimage.png'):
Then:
tex=Screen('MakeTexture', win, I);
is the same as:
tex=Screen('OpenOffscreenWindow', win); Screen('PutImage', tex, I);
in, just that the former is much faster than the latter. The advantage is also that the Screen('DrawTexture') command allows to scale, zoom, filter and rotate textures while drawing, that texture drawing is extremely fast as it uses specialized hardware on your graphics card, and much more...
Q: Is there any simpe way to set TextSize (or other such parameters) for all windows/screens?


Revision [134]

Edited on 2006-10-13 16:31:03 by FamousDog [grammatical]
Additions:
Onscreen windows are double-buffered: They consist of a backbuffer and a frontbuffer. The backbuffer is where all drawing operations are performed -- where you build/prepare your stimulus for presentation. The frontbuffer is scanned out and displayed by your display - your beamer, flat-panel or CRT at the display refresh interval.
Deletions:
Onscreen windows are double-buffered: They consist of a backbuffer and a frontbuffer. The backbuffer is, where all drawing operations are performed -- where you build/prepare your stimulus for presentation. The frontbuffer is scanned out and displayed by your display - your beamer, flat-panel or CRT at the display refresh interval.


Revision [25]

The oldest known version of this page was created on 2006-10-09 18:43:59 by DavidBrainard [grammatical]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki