File: Contents.m

package info (click to toggle)
psychtoolbox-3 3.0.19.14.dfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 86,796 kB
  • sloc: ansic: 176,245; cpp: 20,103; objc: 5,393; sh: 2,753; python: 1,397; php: 384; makefile: 193; java: 113
file content (136 lines) | stat: -rw-r--r-- 11,731 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
% Psychtoolbox:PsychDemos
%
% help Psychtoolbox     % For an overview, triple-click me & hit enter.
% help PsychDemos       % For demos, triple-click me & hit enter.
%
%
%    PsychExampleExperiments - Subfolder with real experiment scripts for
%                              different tasks, contributed by users.
%
%    AlphaImageDemo          - Simple demo of OpenGL alpha blending.
%    AlphaRotateDemo         - A variant of AlphaImageDemoOSX, demonstrates rotated drawing.
%    ApriltagsDemo           - Demonstrate use of the apriltag library for fiducial April tag marker tracking.
%    ArcDemo                 - Demonstrate the 'FrameArc', 'FillArc' functions.
%    ARToolkitDemo           - Use ARToolkit to track and visualize 3D objects in live-video.
%    AudioTunnel3DDemo       - Very sketchy demo on how to use OpenAL for 3D spatialized sound.
%    AudioTunnel3DDemo2      - Another sketchy demo on how to use OpenAL for 3D spatialized sound.
%    BasicAMAndMixScheduleDemo - Demonstrates basic use of sound schedules, volume controls, amplitude modulation and audio mixing of multiple voices.
%    BasicSoundChannelHoppingDemo - Demonstrates how to access individual channels of a multi-channel soundcard.
%    BasicSoundInputDemo     - Demonstrate basic usage of PsychPortAudio() for sound capture.
%    BasicSoundOutputDemo    - Demonstrate basic usage of PsychPortAudio() for sound playback.
%    BasicSoundPhaseShiftDemo - Demonstrate playback a live phase-shifted sine tone.
%    BasicSoundScheduleDemo  - Demonstrate basic usage of sound schedules and buffers with PsychPortAudio().
%    BlurredMipmapDemo       - Apply blurring via OpenGL mip-mapping to live video or movies.
%    BlurredVideoCaptureDemo - Demonstrate application of GPU accelerated image filters to live video.
%    BubbleDemo              - Like GazeContingentDemoOSX, but with multiple apertures.
%    CalDemo                 - Demonstrate use of calibration structure and associated routines.
%    ClutAnimDemo            - Demonstrate lookup table animation.
%    ContrastModulatedNoiseTheClumsyStyleDemo - Demonstrate creation of contrast modulated noise.
%                                               Clumsy and inefficient, but works on old hardware.
%
%    ContrastModulatedNoiseTheElegantStyleDemo - Demonstrate creation of contrast modulated noise.
%                                                Elegant and efficient, but needs recent hardware.
%
%    DatarecordingFromISCANDemo - Template for asynchronous data collection and timestamping of gaze samples from ISCAN eye tracker.
%    DatarecordingFromSerialPortDemo - Template for asynchronous data collection and timestamping from serial port.
%    DelayedSoundFeedbackDemo - Demonstrates a audio feedback loop via PsychPortAudio() with exactly controlled latency.
%    DKLDemo                 - Demonstrate DKL color space.
%    DotDemo                 - Animate dots with Screen('DrawDots).
%    DotDemoStencil          - Dot motion demo demonstrating use of stencil buffers.
%    DotRotDemo              - Dot rotating motion demo.
%    DrawFormattedTextDemo   - Demonstrate formatted text drawing via DrawFormattedText()
%    DrawFormattedText2Demo  - Demonstrate formatted text drawing with more options via DrawFormattedText2()
%    DrawHighQualityUnicodeTextDemo - Demonstrate drawing of high quality, anti-aliased and Unicode text.
%    DrawManuallyAntiAliasedTextDemo - Manually anti-alias text for special purpose applications.
%    DrawMirroredTextDemo    - Shows how to draw horizontally mirrored text.
%    DrawSomeTextDemo        - Very simple example of using 'DrawText'.
%    DriftDemo               - Animation of grating using textures.
%    DriftDemo2              - More efficient animation of gratings using one texture.
%    DriftDemo3              - Even more efficient animation of gratings under some constraints.
%    DriftDemo4              - Very efficient animation of gratings on graphics hardware with shader support.
%    DriftDemo5              - Animation of dual-gratings via use of alpha blending and color masking.
%    DriftDemo6              - Very efficient animation of dual-gratings on graphics hardware with shader support.
%    DriftWaitDemo           - Show how to optimally time animations.
%    ECVP2013                - Demos for the ECVP2013 beginner tutorial.
%    ErrorCatchDemo          - How to handle errors gracefully (try/catch).
%    ExpandingRingsDemo      - Shows how GLSL procedural textures can be used to
%                              create some expanding rings stimulus.
%    FastFilteredNoiseDemo   - Fast shader based noise filtering.
%    FastMaskedNoiseDemo     - Like FastNoiseDemo, but the noise patch is
%    FastNoiseDemo           - Demo and benchmark on how to quickly draw noise stimuli.
%                              drawn through an aperture to demonstrate fast masking.
%    FitGammaDemo            - Demonstrate gamma fitting routine FitGamma.
%    FontDemo                - How to check for font availability and set font.
%    GarboriumDemo           - Demonstrate superimposed drawing of many Gabors by use of alpha-
%                              blending, 'DrawTextures' batch drawing and PTB imaging pipeline.
%    GazeContingentDemo      - Implementation of a simple gaze contingent display
%    GPGPUDemos              - Demos for use of GPGPU computing with Psychtoolbox.
%    GratingDemo             - Basic display of a grating on the screen.
%    HDRMinimalisticOpenGLDemo - Basic demo on how to render OpenGL 3D stimuli on a HDR display.
%    HDRViewer               - A simple image viewer for displaying HDR images on a HDR display.
%    ImageUndistortionDemo   - Show how to do gpu accelerated geometric distortions on images.
%    ImageWarpingDemo        - Show how to do gpu accelerated warping of image regions.
%    ImagingStereoMoviePlayer - Minimalistic movie player for stereo movies, also HDR and VR capable.
%    IsomerizationsInDishDemo - Compute photoreceptor isomerizations for retina in a dish.
%    IsomerizationsInEyeDemo  - Compute photoreceptor isomerizations for human eye.
%    KbDemo                  - Demonstrate KbCheck, KbName, KbWait, the polling keyboard input functions.
%    KbQueueDemo             - Record keyboard press/release, mouse/joystick button press/release in the background.
%    Kinect3DDemo            - Capture data from a Kinect box and view it as a textured 3D point-cloud or mesh.
%    KinectDemo              - Capture and display video and depths data from a Kinect box.
%    LinesDemo               - Draw many lines efficiently, similar to DotDemo.
%    LineStippleDemo         - Draw dotted and dashed lines.
%    MandelbrotDemo          - Visualize the Mandelbrot fractal set by use
%                              of a GLSL procedural texture.
%    MinExpEntStairDemo      - Demo if use of a  minimum expected entropy staircase procedure.
%    MouseMotionRecordingDemo - Record mouse motion via KbQueues.
%    MouseTraceDemo          - Track mouse around screen and draw contour.
%    MouseTraceDemo2         - More efficient tracking of mouse around screen drawing contour.
%    MouseTraceDemo3         - Like MouseTraceDemo2, but for multiple mice.
%    MovieDemos              - Subfolder: Demos on how to use movie playback.
%    MovingLineDemo          - Shows some horizontally moving lines to demonstrate flat panel display artifacts.
%    MultiTouchDemo          - Shows how to get (multi-)touch input from touchscreens and touchpads.
%    MultiTouchMinimalDemo   - Shows a more minimal example of how to get (multi-)touch input from touchscreens and touchpads.
%    MultiTouchPinchDemo     - Shows how to detect and handle a two-finger pinch gesture on a touchscreen.
%    NomogramDemo            - Compute photoreceptor nomograms.
%    OldNewRecogExp          - A full old-new recognition experiment.
%    OpenEXRImages           - Subfolder: OpenEXR HDR sample image files.
%    OpenGL4MatlabDemos      - Subfolder: Demos on how to use MOGL OpenGL functions.
%    PanelFitterDemo         - Demonstrate use of the builtin panel fitter.
%    ProceduralColorGratingDemo - Demo for fast drawing of color gratings.
%    ProceduralGaborDemo     - Demo for fast drawing of Gabors via procedural textures.
%    ProceduralGarboriumDemo - Same as GarboriumDemo, just with procedural gabor drawing.
%    ProceduralNoiseDemo     - Demo for fast drawing of noise patches via procedural texturing.
%    ProceduralSmoothedApertureSineGratingDemo - Demo for fast drawing of smoothed aperture sine grating.
%    ProceduralSmoothedDiscsDemo - Demo for fast drawing of smoothed aperture discs.
%    ProceduralSmoothedDiscMaskDemo - Demo for fast drawing of smoothed aperture disc used as a mask.
%    ProceduralSquareWaveDemo - Demo for fast drawing of square wave grating.
%    PsychExampleExperiments - Samples of real experiments, often contributed by users.
%    PsychRTBoxDemo          - Demonstrates basic use of the RTBox reaction time button response box.
%    PsychTutorials          - Tutorials on how to achieve certain effects.
%    RaspberryPiGPIODemo     - Show basic use of GPIO's on a RaspberryPi running Raspian GNU/Linux.
%    ReceivingTriggerFromSerialPortDemo - Template for asynchronous trigger collection and timestamping from serial port.
%    RenderDemo              - Render CIE xyY as a color patch.
%    SadowskiDemo            - Shows the "Sadowski" color afterimage effect.
%    SimpleHDRDemo           - Minimal demo for using a HDR display, showing some basic stimuli.
%    SimpleHDRLinuxStereoDemo - Like SimpleHDRDemo, but with Linux/X11 stereo hack for stereoscopic HDR stimulation.
%    SimpleImageMixingDemo   - Shows how to mix two images via alpha-blending, using an alpha-mask which itself is morphed between two masks.
%                              See also ImageMixingTutorial for a more complex demonstration of the technique.
%    SimpleSoundScheduleDemo - Simple demo for basic use of sound schedules with PsychPortAudio.
%    SimpleVoiceTriggerDemo  - Demo of a simple voice trigger with PsychPortAudio.
%    SpriteDemo              - Animates an image that follows the mouse.
%    StereoDemo              - Drive stereo-displays e.g., CrystalEyes.
%    StereoViewer            - A simple viewer for stereo image pairs.
%    TurnTableDemo           - Nurture your inner DJ! Some demo of advanced PsychPortAudio use and PowerMate use.
%    ValetonVanNorrenDemo    - Exercise our code that implements the V-VN (1983) cone adaptation model.
%    VideoCaptureDemo        - Simple demo for video capture functions.
%    VideoCaptureToMatlabDemo - Demo of returning live captured video to Octave or Matlab as image matrices.
%    VideoDelayLoopMiniDemo  - Delayed visual feedback with controllable delay.
%    VideoDVCamCaptureDemo   - Demonstrate video capture and recording from DV consumer cameras.
%    VideoIPWebcamCaptureDemo - Demo video capture from an Android device via the Android IPWebcam app.
%    VideoMultiCameraCaptureDemo - Demo of time-synchronized high-perf capture and recording from multiple firewire cameras on Linux and OSX.
%    VideoOfflineCaptureDemo - Capture video into internal memory, then return it after stop of capture.
%    VideoRecordingDemo      - Record captured video to movie files, possibly with audio.
%    VideoTextureExtractionDemo - Use video capture + some computer based tracking to extract textures of objects in video.
%    VignettingCorrectionDemo - Demonstrate how to do display devignetting aka per-pixel gain correction.
%    VRHMDDemo                - Demonstrate how to use a Virtual reality head mounted display in the most basic way.
%