From DMDX-owner@psy1.psych.arizona.edu Thu May 6 13:45:55 1999 Received: from tec3.psych.arizona.edu (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id NAA05358 for ; Thu, 6 May 1999 13:45:52 -0700 Received: from jcf (jcf.Psych.arizona.EDU [128.196.98.7]) by tec3.psych.arizona.edu (8.8.7/8.8.8) with SMTP id NAA01325 for ; Thu, 6 May 1999 13:45:54 -0700 Message-Id: <3.0.1.32.19990506135047.0068e2c0@psy1.psych.arizona.edu> Date: Thu, 06 May 1999 13:50:47 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] v 1.01 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Well 1.00 didn't stay there for long, 1.01 adds the new keyword: Record Clock On Time Keyword MDSP bit 400000 modifier. Reset if N = 0, otherwise set. All MDSP modifiers are both parameters and switches. If N is missing the bit is set and the mode is active. Setting this MDSP bit records the time that the clockon in each item occured at across items after the subjects RT in the .AZK output. First clockon is deemed time zero all others are from that time. This is provided for use with other packages that record data for the entire item file, ERP and FMRI machines in particular. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ "Contrary to popular belief, penguins are not the salvation of modern technology. Neither do they throw parties for the urban proletariat." From DMDX-owner@psy1.psych.arizona.edu Fri May 7 08:08:43 1999 Received: from sirius.mrc-cbu.cam.ac.uk (0@sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id IAA09793 for ; Fri, 7 May 1999 08:08:35 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Fri, 7 May 1999 16:08:27 +0100 (BST) Message-Id: <3.0.5.32.19990507160800.008cae30@pophost.mrc-cbu.cam.ac.uk> Date: Fri, 07 May 1999 16:08:00 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list In the documentation for TimeDX it says about the Video and Millisecond Timer that "This test is to see if the system drops any millisecond interrupts while a bunch of screen I/O is going on." How do I know if it has dropped any millisecond interrupts? Thanks. - Mike From DMDX-owner@psy1.psych.arizona.edu Fri May 7 08:50:44 1999 Received: from homebox (tec03.psych.arizona.edu [128.196.98.3]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id IAA10001 for ; Fri, 7 May 1999 08:50:40 -0700 Message-Id: <3.0.1.32.19990507083432.0068bb0c@psy1.psych.arizona.edu> Date: Fri, 07 May 1999 08:34:32 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: In-Reply-To: <3.0.5.32.19990507160800.008cae30@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 04:08 PM 5/7/99 +0100, you wrote: >In the documentation for TimeDX it says about the Video and Millisecond >Timer that "This test is to see if the system drops any millisecond >interrupts while a bunch of screen I/O is going on." How do I know if it >has dropped any millisecond interrupts? By seeing if the millisecond time differs from the system time. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Power corrupts. And atomic power corrupts atomically. From DMDX-owner@psy1.psych.arizona.edu Thu May 20 11:23:16 1999 Received: from csl.psychol.cam.ac.uk (csl.psychol.cam.ac.uk [131.111.177.90]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id LAA06457 for ; Thu, 20 May 1999 11:23:04 -0700 Received: from bonobo by csl.psychol.cam.ac.uk (8.8.8/1.1.19.2/04Sep98-0140PM) id TAA0000021175; Thu, 20 May 1999 19:22:57 +0100 (BST) Message-Id: <3.0.6.32.19990520193228.00965ad0@csl.psychol.cam.ac.uk> Date: Thu, 20 May 1999 19:32:28 +0100 To: DMDX@psy1.psych.arizona.edu From: Matt Davis Subject: [DMDX] Getting data from .azk files Cc: csl@csl.psychol.cam.ac.uk, language@mrc-cbu.cam.ac.uk Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I've written a handy program called GETDAT.AWK to process .azk data files. This will take a multi-subject .azk data file and re-arrange it into columns, one column per subject with each subject's data ordered by item number. The data will be output to the same filename as before but with the suffix .txt. This format is useful if you often import multiple subject DMDX data files into a spreadsheet package such as Microsoft Excel. For example the file PILOT.AZK: Subjects incorporated to date: 002 Data file started on machine dmdx4 ********************************************************************** Subject 1, 05/18/1999 15:51:05 on dmdx4, refresh 11.80ms, ID Matt Item RT 1096 436 1009 -393 1029 -407 1098 491 ********************************************************************** Subject 2, 05/18/1999 15:51:30 on dmdx4, refresh 11.80ms, ID M H D Item RT 1096 795 1009 727 1029 660 1098 527 Will be converted into PILOT.TXT like this: Output from DMDX file: E:\pilot.azk Sub_Num 1 2 Sub_ID Matt M H D 1009 -393 727 1029 -407 660 1096 436 795 1098 491 527 The program is written in the awk scripting language, so it will run on most unix systems as well as on windows 95/NT machines with an appropriate version of awk. There are complete instructions on how to download and install it on my DMDX page: http://csl.psychol.cam.ac.uk/~matt/dmdx.html Any comments or suggested improvements would also be appreciated. Matt ************************************************** Matt Davis Centre for Speech and Language Dept. of Experimental Psychology Cambridge University Email: matt@csl.psychol.cam.ac.uk WWW: http://csl.psychol.cam.ac.uk/~matt/ ************************************************** From DMDX-owner@psy1.psych.arizona.edu Fri May 21 15:04:39 1999 Received: from jcf (jcf.Psych.arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id PAA13879 for ; Fri, 21 May 1999 15:03:15 -0700 Message-Id: <3.0.1.32.19990521150607.0068c784@psy1.psych.arizona.edu> Date: Fri, 21 May 1999 15:06:07 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] moving Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I cleaned out all my debugging of the list from the archive and moved it a slightly more informative location: http://psy1.psych.arizona.edu/cgi-bin/DMDX/thread -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Reporter (to Mahatma Gandhi): Mr Gandhi, what do you think of Western Civilization? Gandhi: I think it would be a good idea. From DMDX-owner@psy1.psych.arizona.edu Fri May 21 16:55:33 1999 Received: from trifid.u.arizona.edu (root@trifid.U.Arizona.EDU [128.196.137.197]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id QAA14503 for ; Fri, 21 May 1999 16:54:08 -0700 Received: from cg6.psych.arizona.edu (cg6.psych.arizona.EDU [128.196.98.27]) by trifid.u.arizona.edu (8.8.8/8.8.8) with SMTP id QAA11956 for ; Fri, 21 May 1999 16:40:54 -0700 Message-Id: <3.0.5.32.19990521165404.0094dac0@pop.u.arizona.edu> Date: Fri, 21 May 1999 16:54:04 -0700 To: DMDX@psy1.psych.arizona.edu From: Kenneth Forster Subject: [DMDX] Excel spreadsheet for Scripting DMDX files Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I have constructed an Excel file that is useful for building .rtf files. It is mainly aimed at masked priming experiments, but once you see how it is done, you could easily adapt it for your own purposes. One nice application is for students who need to use DMDX for an experiment, but don't need to have all the intricacies of .rtf files explained to them. You could set up a file so that all they had to was a bit of cut and pasting, and the .rtf file is automatically generated. The example file is available at: http://www.u.arizona.edu/~kforster/dmdx/dmdxscrpt.zip K.I.Forster From DMDX-owner@psy1.psych.arizona.edu Thu May 27 16:58:27 1999 Received: from hotmail.com (law-f84.hotmail.com [209.185.131.147]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id QAA17919 for ; Thu, 27 May 1999 16:58:20 -0700 Received: (qmail 71920 invoked by uid 0); 27 May 1999 23:57:50 -0000 Message-ID: <19990527235750.71919.qmail@hotmail.com> Received: from 129.94.6.29 by www.hotmail.com with HTTP; Thu, 27 May 1999 16:57:50 PDT From: "Angelo Alonzo" Subject: [DMDX] To: DMDX@psy1.psych.arizona.edu Subject: [DMDX] Re: Naming task on DMDX Date: Thu, 27 May 1999 23:57:50 GMT Mime-Version: 1.0 Content-type: text/plain; format=flowed; Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Dear Professor Forster, We've been trying to set up a naming experiment using DMDX on a laptop PC but have been unsuccessful to date. We were wondering if it was possible to run the naming experiments using a sound card instead of a voice key (PIO card). Thanks in advance. Best regards, Angelo Alonzo School of Psychology The University of New South Wales Sydney, Australia 2052 Tel: 61 2 9385 1694 Fax: 61 2 9385 3641 Email: AADLA@msn.com.au OR angelo_alonzo@hotmail.com ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From DMDX-owner@psy1.psych.arizona.edu Thu May 27 17:05:26 1999 Received: from hotmail.com (wya-lfd106.hotmail.com [207.82.252.170]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id RAA17978 for ; Thu, 27 May 1999 17:05:23 -0700 Received: (qmail 31581 invoked by uid 0); 28 May 1999 00:04:52 -0000 Message-ID: <19990528000452.31580.qmail@hotmail.com> Received: from 129.94.6.30 by wy1lg.hotmail.com with HTTP; Thu, 27 May 1999 17:04:52 PDT From: "Ding Guosheng" Subject: [DMDX] To: DMDX@psy1.psych.arizona.edu Date: Thu, 27 May 1999 17:04:52 PDT Mime-Version: 1.0 Content-type: text/plain; format=flowed; Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Dear Prof. Forster: I am a new user of DMDX and very grateful for your hard workon this excellent software. I meet a problem and fail to figure it outby the information on your homepage. I have got a new computer which has sound card and runwin98, but no PIO card or voice key. If I want to use joystick or game pad as input device, can I run experiments on naming task? If I can, how can I doit? Just connect the microphone to sound card directly or need otherdevice? I am looking forward to your reply, thank you very much. Michael 27/05/99 ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com From DMDX-owner@psy1.psych.arizona.edu Thu May 27 17:57:37 1999 Received: from homebox (tec03.psych.arizona.edu [128.196.98.3]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id RAA18203 for ; Thu, 27 May 1999 17:57:33 -0700 Message-Id: <3.0.1.32.19990527180033.00689dd0@psy1.psych.arizona.edu> Date: Thu, 27 May 1999 18:00:33 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: In-Reply-To: <19990527235750.71919.qmail@hotmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 11:57 PM 5/27/99 GMT, you wrote: >Dear Professor Forster, > >We've been trying to set up a naming experiment using DMDX on a laptop PC >but have been unsuccessful to date. We were wondering if it was possible to >run the naming experiments using a sound card instead of a voice key (PIO >card). Not currently. Look for version 1.1.00 some time in the next few weeks/months as I'll be adding code to both record a subjects response and/or use the digitized audio energy level against a threshold for an RT. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Next time, give "the gift that keeps on giving": a female kitten. From DMDX-owner@psy1.psych.arizona.edu Thu May 27 18:03:03 1999 Received: from homebox (tec03.psych.arizona.edu [128.196.98.3]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id SAA18260 for ; Thu, 27 May 1999 18:02:59 -0700 Message-Id: <3.0.1.32.19990527180559.0068e14c@psy1.psych.arizona.edu> Date: Thu, 27 May 1999 18:05:59 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: In-Reply-To: <19990528000452.31580.qmail@hotmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 05:04 PM 5/27/99 PDT, you wrote: >Dear Prof. Forster: > > I am a new user of DMDX and very grateful for your hard workon this >excellent software. I meet a problem and fail to figure it outby the >information on your homepage. > I have got a new computer which has sound card and runwin98, but no PIO >card or voice key. If I want to use joystick or game pad as input device, >can I run experiments on naming task? If I can, how can I doit? Just connect >the microphone to sound card directly or need otherdevice? > I am looking forward to your reply, thank you very much. Use a voice key connected to the game port of a sound card or wait till I build a digital voice key (but that will be weeks). You will have to use the keyword (something like with an in the parameter line) and I recommend getting a joystick and gutting it to interface the VOX to the gameport replacing one of the joystick switches with the VOX's relay. As for a voice key LaFayette make a reasonable unit with relay outputs. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Next time, give "the gift that keeps on giving": a female kitten. From DMDX-owner@psy1.psych.arizona.edu Tue Jun 1 17:19:39 1999 Received: from jcf (jcf.Psych.arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id RAA15075 for ; Tue, 1 Jun 1999 17:19:26 -0700 Message-Id: <3.0.1.32.19990601172327.006893bc@psy1.psych.arizona.edu> Date: Tue, 01 Jun 1999 17:23:27 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] digital VOX Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Initial research (it's summer and things are kinda slow and I was bored) by me into the creation of a digital VOX and the ability to record subject vocalization show that it is indeed possible with something as lowly as a Sound Blaster 16. Might only be a week or so before there's something for people to test. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Hartley's First Law: You can lead a horse to water, but if you can get him to float on his back, you've got something. From DMDX-owner@psy1.psych.arizona.edu Wed Jun 2 14:18:22 1999 Received: from jcf (jcf.Psych.arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id OAA20365 for ; Wed, 2 Jun 1999 14:18:11 -0700 Message-Id: <3.0.1.32.19990602142223.006890fc@psy1.psych.arizona.edu> Date: Wed, 02 Jun 1999 14:22:23 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] digitalVOX Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At the risk of getting snowed with responses I'm canvassing for input on how the digital VOX should work as Ken is away in France. Specifically, how the issue of sensitivity should be dealt with. The way the digital VOX is going to work is that with the CLOCKON frame being displayed DMDX will starting recording into a fixed length input buffer (length determined by the subject RT timeout) and then every 100ms or so (user specifyable) it will examine as much of that buffer that has not been examined already and that is examinable and look for a sample that exceeds the threshold for vocalization and when found calculate when that sample was recorded and generate a subject RT accordingly. It is the determination of that threshold that is the intriuging thing. On a conventional electronic VOX you've usually got a dial and meter and you set the microphone apparatus up and pretend to be a subject adjusting that threshold dial till you are sure it can't be adjusted any better -- you're certainly almost never happy with it, but that's a VOX for you. DMDX is not likely to be any different (except that you can get it to record the vocalization as well and perhaps perform some post run refinement of RTs), however the issue is how and where is that threshold to be set and for how long should it be remembered? Options include: (1) Only allowing it to be set in TimeDX, providing a VU display feedback and so forth and the resulting threshold stored in the registry and all runs of DMDX simply use that value. (1a) Same as (1) but having another button in the DMDX main dialog to determine the threshold and not using TimeDX at all. (2) Allowing DMDX to enter a special mode similar to a testmode (ie, as part of an item file) to determine the thresold providing a VU display &c., storing the resulting threshold it in the registry (using that value for the initial setting of course). (3) Allowing the experimenter hit a key as DMDX is running that stops the job till the threshold is adjusted. (4) A simple item file parameter and forget the registry and all that fancy crap. I don't like option 3 at all, however it provides the functionality that most closely mimics and electronic VOX. I don't expect anyone will want option 4. I prefer option 1a over option 2 because it's likely that once the threshold is set it won't need to be adjusted for individual subjects (Ken for instance asks the subject to speak louder instead of adjusting VOX sensitivity) and I prefer 1a over 1 so that in the event of constant casual adjustment of the threshold being necessary users not necessarily familiar with TimeDX won't have to run it and run the risk of inadvertantly borking the whole display system. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ The brain works from the moment of birth until you stand up to speak in public. From DMDX-owner@psy1.psych.arizona.edu Thu Jun 3 05:35:01 1999 Received: from csl.psychol.cam.ac.uk (csl.psychol.cam.ac.uk [131.111.177.90]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id FAA24145 for ; Thu, 3 Jun 1999 05:33:56 -0700 Received: from bonobo by csl.psychol.cam.ac.uk (8.8.8/1.1.19.2/04Sep98-0140PM) id NAA0000021736; Thu, 3 Jun 1999 13:33:43 +0100 (BST) Message-Id: <3.0.6.32.19990603134353.0096e3a0@csl.psychol.cam.ac.uk> Date: Thu, 03 Jun 1999 13:43:53 +0100 To: DMDX@psy1.psych.arizona.edu From: Matt Davis Subject: [DMDX] Re: digitalVOX In-Reply-To: <3.0.1.32.19990602142223.006890fc@psy1.psych.arizona.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Hi Jonathan, I think digital VOX is a great idea. Especially because it gives so much flexibility in measuring naming response times copmared to an electronic voice key. As far as configuration issues go, I think it's probably best to keep novice users away from TimeDX if possible, and to not use TimeDX to set thresholds on a subject by subject basis. Out of your suggestions then: > Options include: > (1) Only allowing it to be set in TimeDX, providing a VU display feedback >and so forth and the resulting threshold stored in the registry and all >runs of DMDX simply use that value. > (1a) Same as (1) but having another button in the DMDX main dialog to >determine the threshold and not using TimeDX at all. > (2) Allowing DMDX to enter a special mode similar to a testmode (ie, as >part of an item file) to determine the thresold providing a VU display &c., >storing the resulting threshold it in the registry (using that value for >the initial setting of course). > (3) Allowing the experimenter hit a key as DMDX is running that stops the >job till the threshold is adjusted. > (4) A simple item file parameter and forget the registry and all that >fancy crap. I think setting an overall level and threshold in TimeDX is the right way to go - ie. option 1. I think adding an item file parameter (option 4) is not very useful. The setup is likely to be machine specific and hence best configured and stored in the registry. However, like frame duration, I think digital vox settings should be written to the .azk file when used. It should also be possible to adjust thresholds on a subject by subject basis without going into TimeDX - I guess this would require something like option 1a or option 2 in addition to option 1. Maybe you should have a button in the test mode that will make changes permanent by writing to the registry, but not do this by default. That way it will be easy to make changes for a particular subject and return to the default values subsequently. As for option 3, I think a big advantage of Digital VOX is that if the voice key stops working correctly then you can still rescue the results, simply by running an analysis after the end of the experiment on the sound files that have been recorded to the computers hard drive. Maybe this makes changing the threshold during the experiment less important - though I guess having this available would be useful. There is a piece of software called RunWord, developed by Chris Kello that takes this approach - storing sound files and analysing them later. Runword includes a iece of software called RunVoice that does a two stage (forward then backwards) parse of the acoustic signal allowing very sophisticated acoustic measures to be taken from speech files. It may be that looking at the way that Runword is set up may be useful to you (or maybe allowing DMDX to use runvoice for acoustic analysis). You can find more info on it here: http://www.cnbc.cmu.edu/~kello/runword.html there is also a paper on the software that describes the acoustic analysis in more detail. Kello, C. T., & Kawamoto, A. H. (1998). Runword: An IBM-PC software package for the collection and acoustic analysis of speeded naming responses. Behavior Research Methods, Instruments and Computers, 30, 371-383. Hope this is of use. I'm looking forward to trying out Digital Vox as soon as it is ready for testing. All the best, Matt ************************************************** Matt Davis Centre for Speech and Language Dept. of Experimental Psychology Cambridge University Email: matt@csl.psychol.cam.ac.uk WWW: http://csl.psychol.cam.ac.uk/~matt/ ************************************************** From DMDX-owner@psy1.psych.arizona.edu Mon Jun 7 14:33:45 1999 Received: from jcf (jcf.Psych.arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id OAA07162 for ; Mon, 7 Jun 1999 14:33:38 -0700 Message-Id: <3.0.1.32.19990607143900.00689350@psy1.psych.arizona.edu> Date: Mon, 07 Jun 1999 14:39:00 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] DMDX 1.1.00 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I've added audio input abilities, both subject recording and digital VOX abilities to DMDX 1.1.00 and calibrated them and they appear to function rather well. See the new Audio Input section in the DMDX help file. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ The brain works from the moment of birth until you stand up to speak in public. From DMDX-owner@psy1.psych.arizona.edu Tue Jun 8 11:01:20 1999 Received: from jcf (jcf.Psych.arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id LAA09468 for ; Tue, 8 Jun 1999 11:01:06 -0700 Message-Id: <3.0.1.32.19990608110423.0068aa10@psy1.psych.arizona.edu> Date: Tue, 08 Jun 1999 11:04:23 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] 1.1.00 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list There might be a little trouble with the DigitalVOX in 1.1.00, I'm looking at it now but essentially if the time between clockons is less than the timeout the RT for that item will be calculated incorrectly (becuase the capture buffer will not have been restarted on account of it already being started) if the RecordVocal device is not used in conjunction with the DigitalVOX device (I think). -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Where in the world does the guy who has everything put it? From DMDX-owner@psy1.psych.arizona.edu Tue Jun 8 14:54:41 1999 Received: from jcf (jcf.Psych.arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id OAA09946 for ; Tue, 8 Jun 1999 14:54:37 -0700 Message-Id: <3.0.1.32.19990608145757.006897bc@psy1.psych.arizona.edu> Date: Tue, 08 Jun 1999 14:57:57 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] 1.1.01 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Fixed the DigitalVOX device. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Where in the world does the guy who has everything put it? From DMDX-owner@psy1.psych.arizona.edu Wed Jun 9 07:19:33 1999 Received: from sirius.mrc-cbu.cam.ac.uk (0@sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id HAA11843 for ; Wed, 9 Jun 1999 07:19:22 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Wed, 9 Jun 1999 15:19:18 +0100 (BST) Message-Id: <3.0.5.32.19990609151918.008a8be0@pophost.mrc-cbu.cam.ac.uk> Date: Wed, 09 Jun 1999 15:19:18 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Subject: [DMDX] Modelling In-Reply-To: <3.0.6.32.19990603134353.0096e3a0@csl.psychol.cam.ac.uk> References: <3.0.1.32.19990602142223.006890fc@psy1.psych.arizona.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Hi. You mentioned at some point maybe dooing some modelling of morphology. I am all fired up after Aix (it won't last....) and have a couple of ideas. Contestant number one....Modelling the affix priming results. We have no/marginal priming for non/less productive affixes, priming for productive affixes and no priming for inflectional affixes. The idea for the derivational is that the productive affixes are in some way separate items where the non prod are locally attached. I suppose they would be more clustered in lexical space with fewer outliers due to the freedom of use and lower restrictions on what they bind with. The inflections are more so, but differ in that they are vastly more frequent and consistent, have different functions etc. Assuming we can get away without doing it all in context, can we model the priming results with simple frequency, consistency of meaning etc? Quantitative change causing qualitative differences. Do three affixes, non prod, prod, inflectional. Contestant number 2.....Delayed priming? Why we get morph and not sem? Simply speaking a form and meaning morphological relationship, the kind that exists with massive frequency in the language as a whole is a much stronger relationship than one of overlapping semantics (e.g. cello-violin) or form (electrode-elect) which are single examples? Can delayed priming be modelled? The above result is often taken as proof of a separate effect of morphology. - Mike xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxox Mike Ford MRC Cognition & Brain Sciences Unit [Ex Applied Psychology Unit] Tel: 01223 355294 ext 241 15 Chaucer Road Fax: 01223 359062 Cambridge CB2 2EF email: mike.ford@mrc-cbu.cam.ac.uk http://www.mrc-cbu.cam.ac.uk/personal/mike.ford xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxox From DMDX-owner@psy1.psych.arizona.edu Wed Jun 9 07:49:38 1999 Received: from sirius.mrc-cbu.cam.ac.uk (0@sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id HAA11919 for ; Wed, 9 Jun 1999 07:49:34 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Wed, 9 Jun 1999 15:49:31 +0100 (BST) Message-Id: <3.0.5.32.19990609154931.008a74c0@pophost.mrc-cbu.cam.ac.uk> Date: Wed, 09 Jun 1999 15:49:31 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Subject: [DMDX] Ooops Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Sorry for the accidental mailing. Shouldn't just hit reply without looking where it's going to. - Mike xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxox Mike Ford MRC Cognition & Brain Sciences Unit [Ex Applied Psychology Unit] Tel: 01223 355294 ext 241 15 Chaucer Road Fax: 01223 359062 Cambridge CB2 2EF email: mike.ford@mrc-cbu.cam.ac.uk http://www.mrc-cbu.cam.ac.uk/personal/mike.ford xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxox From DMDX-owner@psy1.psych.arizona.edu Wed Jun 9 15:12:34 1999 Received: from jcf (jcf.Psych.arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id PAA12912 for ; Wed, 9 Jun 1999 15:12:27 -0700 Message-Id: <3.0.1.32.19990609151601.00689374@psy1.psych.arizona.edu> Date: Wed, 09 Jun 1999 15:16:01 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] E switch Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Although the E switch's use in DMDX is redundant due to DMDX's enhanced design it has been included to (a) provide backward compatability with DMTG's scripts and (b) as a last resort mechanism to deal with DMDX's enhanced design not dealing with something and leaving stuff on the screen (although the recently added keyword is better at handling stray pixels when related to unusual fonts). Hence it's not exactly the most tested of DMDX switches out there and has had a rather glaring hole in it's logic for a long time in that a frame with only an E switch in it produced no display queue element when it should have resulting in out of sync back buffers (which results in displays containing previous frames or parts of them). This has been fixed in 1.1.02 which has not been released yet because we are hunting for another more worrisome display error (that has the same kind of dramatic symptoms) and 1.1.02 will address that issue as well. Basically if you have scripts with the E switch in them they should be removed in any event as even when E is functioning correctly it has dramatic performance degrading issues (the DMDX help file has details). -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Where in the world does the guy who has everything put it? From DMDX-owner@psy1.psych.arizona.edu Thu Jun 10 16:36:53 1999 Received: from jcf (jcf.Psych.arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id QAA16189 for ; Thu, 10 Jun 1999 16:36:34 -0700 Message-Id: <3.0.1.32.19990610164023.0068a8c8@psy1.psych.arizona.edu> Date: Thu, 10 Jun 1999 16:40:23 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] oops Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Looks like the last fix to the DigitalVox killed both it and the RecordVocal devices, stay tuned for 1.1.02... -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Where in the world does the guy who has everything put it? From DMDX-owner@psy1.psych.arizona.edu Fri Jun 11 15:57:56 1999 Received: from jcf (jcf.Psych.arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id PAA19089 for ; Fri, 11 Jun 1999 15:57:49 -0700 Message-Id: <3.0.1.32.19990611160151.0068a948@psy1.psych.arizona.edu> Date: Fri, 11 Jun 1999 16:01:51 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] 1.1.02 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Using the DigitalVox by itself is still broken and is going to require a major re-write on account of DirectSoundCapture not functioning in a consistant way (the buffer position doesn't reset to zero when stopped and can't be set to zero as near as I can tell unless you let the buffer run to full duration as it does with RecordVocal). So use it in conjunction with RecordVocal for now. The subtle display error we're tracking in Ken's lab is proving a very elusive thing to replicate so it's still in there too, it's likely to be machine dependant (and item file and everything else dependant) so shouldn't cause anyone else trouble. 1.1.02 fixed frame with E switch by itself not being displayed, used strrchr for filename extension changing, command line switch for subject ID (-subjid), RecordVocal RT cue added (so you can see the RT easily when looking at the wave files) -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Where in the world does the guy who has everything put it? From DMDX-owner@psy1.psych.arizona.edu Fri Jun 11 18:05:46 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id SAA19497 for ; Fri, 11 Jun 1999 18:05:36 -0700 Message-Id: <3.0.1.32.19990611180925.0068f17c@psy1.psych.arizona.edu> Date: Fri, 11 Jun 1999 18:09:25 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] command line DMDX Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list A couple of people already use batch files to process DMTG data files and several others have been wanting to do similar sorts of things with DMDX. Unfortunately a batch file doesn't wait for DMDX to terminate, with the addition of the -subjid command line parameter (in 1.1.02) and a little win32 gem below it is now possible. With a batch file constructed along the following lines you can store data files produced by subject ID: start /wait dmdx.exe -subjid %1 -run itemfile.rtf mkdir %1 move itemfile*.wav %1 move itemfile.azk %1 -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ "To YOU I'm an atheist; to God, I'm the Loyal Opposition." - Woody Allen From DMDX-owner@psy1.psych.arizona.edu Sat Jun 12 07:30:10 1999 Received: from dire.bris.ac.uk (dire.bris.ac.uk [137.222.10.60]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id HAA21015 for ; Sat, 12 Jun 1999 07:30:03 -0700 Received: from sis.bris.ac.uk by dire.bris.ac.uk with SMTP-PRIV with ESMTP; Sat, 12 Jun 1999 15:29:55 +0100 Received: from bowers.psy.bris.ac.uk (alundra.psy.bris.ac.uk [137.222.60.24]) by sis.bris.ac.uk (8.9.3/8.9.3) with SMTP id PAA17087 for ; Sat, 12 Jun 1999 15:28:58 +0100 (BST) Message-Id: <199906121428.PAA17087@sis.bris.ac.uk> Date: Sat, 12 Jun 1999 15:32:28 +0100 To: DMDX@psy1.psych.arizona.edu From: Jeffrey Bowers Subject: [DMDX] Re: Re: Mime-Version: 1.0 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Jonathan, DMDX is leaving stray marks on the screen when I'm displaying text to the left and right of a fixation mark.  Everything works find for a while, but at an apparently random point in the experiment these marks appear on the screen.  Here is a section of the code (I added the <nfb> and <os 5,0,2,5> in an attempt to fix the problem, but this did not help -- not really sure I know what the latter command does,but gave it a try):

n148 s64 f12 <nfb> <os 5,0,2,5>
$0 =93
press right shift key if word contains the le= tter d, and the left key otherwise=94;

+255 =93+=94 /*x370 =93DREAD=94/;
-255 =93+=94 /*x225 =93sky=94/;
+255 =93+=94 /*x370 =93david=94/;
+255 =93+=94 /*x370 =93ROAD =94/;
-255 =93+=94 /*x225 =93table=94/;
+255 =93+=94 /*x370 =93RED=94/;

Basically, the code just continues like this.  Of course, if it would help, I can send you the entire code.

Thanks so much,

jeff

Jeffrey Bowers
University of Bristol
Department of Experimental Psychology
8 Woodland Road
Bristol BS8 1TN
England

Tel: 44 117 928 8573
Fax: 44 117 928 8588 From DMDX-owner@psy1.psych.arizona.edu Sat Jun 12 08:42:09 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id IAA21155 for ; Sat, 12 Jun 1999 08:42:01 -0700 Message-Id: <3.0.1.32.19990612084538.0068b030@psy1.psych.arizona.edu> Date: Sat, 12 Jun 1999 08:45:38 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: stray pixels In-Reply-To: <199906121428.PAA17087@sis.bris.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list (a) that address is a listerv, you're sending the mail to more people than just me :) (b) you've got HTML turned on in your mail program which as you can see below causes Eudora to spew all over the place. (c) you've got some kinda of attachment thing turned on in your mail program which is actaully malformed, you might want to turn that of as well. (d) and a subject is nice for the archive, like "stray pixels". What you should do is to remove scrambling from your item file and see if the stray pixels turn up after the same item or whether it is in fact some kind of random affair. If it is random then you should observe your presentation sequence very closely and see if the order of frames has been corrupted, if so then you are facing the same error I am trying to solve in Ken's lab right now. If it always occurs at a given point then you should decide to which side the stray pixels are occuring, the left, top, right or bottom and then you should increase the appropriate number in the keyword by some small amount, for example if you notice that the pixels are being left at the left edge of the frame then an is ok, if at the top an might be required, if at the right . At 03:32 PM 6/12/99 +0100, you wrote: > <><> in an attempt to fix the problem, but this did not help -- not >really sure I know what the latter command does,but gave it a try): > > <><> > $0 “press right shift key if word contains the letter d, and the left key >otherwise”; > > +255 “+” /*x370 “DREAD”/; > -255 “+” /*x225 “sky”/; > +255 “+” /*x370 “david”/; > +255 “+” /*x370 “ROAD ”/; > -255 “+” /*x225 “table”/; > +255 “+” /*x370 “RED”/; > > Of course, if it would help, I can send you the entire code. > > Thanks so much, > > jeff > Jeffrey Bowers University of Bristol Department of Experimental Psychology >8 Woodland Road Bristol BS8 1TN England > Tel: 44 117 928 8573 Fax: 44 117 928 8588 > Send mail to >DMDX-request@psy1.psych.arizona.edu with the word 'unsubscribe' by >itself with no quotes in the body of the email and Ken will then >remove you from the list at his earliest convenience. The list >archive is available here: >http://psy1.psych.arizona.edu/cgi-bin/DMDX/thread > -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ "To YOU I'm an atheist; to God, I'm the Loyal Opposition." - Woody Allen From DMDX-owner@psy1.psych.arizona.edu Mon Jun 21 01:50:52 1999 Received: from tinet0.redestb.es (tinet0.redestb.es [194.179.106.117]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id BAA11671 for ; Mon, 21 Jun 1999 01:50:34 -0700 Received: from fclients1.redestb.es ([194.179.106.34]) by tinet0.redestb.es (Post.Office MTA v3.1 release PO203a ID# 0-0U10L2S100) with ESMTP id AAA129 for ; Mon, 21 Jun 1999 10:46:43 +0200 Received: from redestb1 ([62.81.98.25]) by fclients1.redestb.es (Post.Office MTA v3.1.2 release (PO205-101c) ID# 0-0U10L2S100) with ESMTP id AAA206 for ; Mon, 21 Jun 1999 10:46:42 +0200 Message-ID: <376E7AAD.B2DF10CB@mx3.redestb.es> Date: Mon, 21 Jun 1999 10:47:25 -0700 From: "J. gonzalez" Subject: [DMDX] MIME-Version: 1.0 To: "DMDX@psy1.psych.arizona.edu" Subject: [DMDX] [Fwd: change email address (Julio Gonzalez)] Content-Type: multipart/mixed; boundary="------------A5DB7E6EC9F9A6CFED758A80" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list This is a multi-part message in MIME format. --------------A5DB7E6EC9F9A6CFED758A80 Content-Type: text/plain; charset=iso-8859-1 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Content-Transfer-Encoding: 8bit -- *********************************************************** Julio Gonzalez Alvarez Departamento Psicología Básica, Clínica y Psicobiología Universidad Jaume I de Castellón Castellón 12080 Spain email: gonzalez@psb.uji.es phone 964-345700 Fax: 964-345751 *************************************************************** --------------A5DB7E6EC9F9A6CFED758A80 Content-Type: message/rfc822 Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-ID: <376E7A39.81B6E68C@mx3.redestb.es> Date: Mon, 21 Jun 1999 10:45:30 -0700 From: "J. gonzalez" X-Mailer: Mozilla 4.01 [en] (Win95; I; 16bit) MIME-Version: 1.0 To: Conference Mental Lexicon Subject: [DMDX] change email address (Julio Gonzalez) X-Priority: 3 (Normal) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit This message has been sent to every email user than has communicated with JULIO GONZALEZ. Julio Gonzalez have changed the email address. old address: juliog@mx3.redestb.es NEW ADDRESS: gonzalez@psb.uji.es Please, If you made a REPLY of a previous message, check that recipient is the new address. Many thanks. Julio Gonzalez -- *********************************************************** Dr. Julio Gonzalez Alvarez Departamento Psicología Básica, Clínica y Psicobiología Universidad Jaume I de Castellón Castellón 12080 Spain email: gonzalez@psb.uji.es phone 964-345700 Fax: 964-345751 *************************************************************** --------------A5DB7E6EC9F9A6CFED758A80-- From DMDX-owner@psy1.psych.arizona.edu Tue Jun 22 16:58:09 1999 Received: from jcf (jcf.Psych.Arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id QAA15972 for ; Tue, 22 Jun 1999 16:57:59 -0700 Message-Id: <3.0.1.32.19990622170434.0068cb04@psy1.psych.arizona.edu> Date: Tue, 22 Jun 1999 17:04:34 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] blitting fail Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Has anyone seen a DDS2:Blt() report success but actually fail? That is, not perform the blit? I have an exceedingly rare instance on a multimon machine (using the secondary display adapter that isn't part of the desktop) with a couple of 4M S3 cards in it where this appears to occur and it scares me -- so in order to vanquish the boogey man I'd like someone to reassure me that this is a technical impossibility and that no one has ever seen such behaviour. I'm used to breaking video drivers, what with flipping chains with 12 backbuffers, however I'm pretty sure I've got the code dialled in, after all it's been used for more than year now in copious numbers of machines and no one has ever noticed this before so I'm figuring it might be a machine specific timing hole. The machines that exhibit this behaviour are all P166 machines and I sure as hell can't replicate it on any other box I've got, they're all faster. 'Course it's complicated by the fact that only certain people can produce the error with any reliability and even then it can take them many minutes before the error occurs but I've seen it with my eyes so I know it's there. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Chicago Transit Authority Rider's Rule #36: Never ever ask the tough looking gentleman wearing El Rukn headgear where he got his "pyramid powered pizza warmer". - Chicago Reader 3/27/81 From DMDX-owner@psy1.psych.arizona.edu Mon Jun 28 16:13:27 1999 Received: from jcf (jcf.Psych.Arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id QAA30967 for ; Mon, 28 Jun 1999 16:13:03 -0700 Message-Id: <3.0.1.32.19990628162101.006898e8@psy1.psych.arizona.edu> Date: Mon, 28 Jun 1999 16:21:01 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] 1.1.04 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Sorry for that post about DDS2:Blt() failing, that was supposed to go the DirectX list... I have released 1.1.04 that includes the following: The DigitalVOX input device no longer stops the capture buffer immediatly after a response is detected. You can use it by itself (no need to include the RecordVocal device as well) now but it will always leave the capture buffer running for the response time limit (like RecordVocal) meaning DMDX won't go on the the next item or respond to a request until the response time limit is reached. It'll stay that way until I dramatically re-design the code, you may want to pick a smaller response time limit if the ISI starts being a problem. Fixed missing quotes making scramble report a missing $. DMDX always clears the backbuffers on abort/save dialog. Stops multimon screens leaving something from n frames ago on the screen when job is stopped. S3 ViRGE PCI 325 (not the DX/GX) video card feedback clearing problem kludged. The machines in Ken's lab could somehow not display the frame that cleared the feedback message, instead whatever was in the video memory buffer from n frames ago (like 13 frames ago on a 4M video card) would be left on the screen. I have made the generation of both those messages (the feedback and it's erasure) grab the critical section that stops the display queue from being manipulated and this seems to fix the problem. My guess is that the flip of the first frame was somehow cancelling the blit of the erasure, like I say somehow because there are much more rigorous tests that those machines pass (like twenty 1 tick frames right after each other where at least 7 frames are being blitted while other frames are being flipped). Once again, the error was only seen with those S3 chips, the S3 DX/GX version I have doesn't display the error, but it's also in a 300MHz K6 machine, it could still be CPU speed dependant. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ "... all the modern inconveniences ..." - Mark Twain From DMDX-owner@psy1.psych.arizona.edu Fri Jul 2 16:30:57 1999 Received: from jcf (jcf.Psych.Arizona.EDU [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id QAA09120 for ; Fri, 2 Jul 1999 16:30:46 -0700 Message-Id: <3.0.1.32.19990702163928.00689570@psy1.psych.arizona.edu> Date: Fri, 02 Jul 1999 16:39:28 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] Exclusive Sound access Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list A slight oops was discoved today that is revealed by DMDX's stubborn insistance that some other process has exclusive access to DirectSound and that it's can't therefore get exclusive access (and so no sound is available in DMDX). And try as you might you can't find anything else that might have exclusive access to the sound card. The problem occurs because previous versions of the Sound Driver selection dialog in TimeDX incorrectly indicated what the currently selected device was, they always left the selection as the last device, not good as the last device is rarely the desired one and if someone presses OK, voila, no more sound. The problem didn't surface until recently as there was rarely more than one or two devices to choose from until DirectX 6.1 came along. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ "What is wanted is not the will to believe, but the will to find out, which is the exact opposite." - Bertrand Russell, "Skeptical_Essays", 1928 From DMDX-owner@psy1.psych.arizona.edu Thu Jul 8 16:46:45 1999 Received: from jcf (jcf.psych.arizona.edu [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id QAA24853 for ; Thu, 8 Jul 1999 16:46:35 -0700 Message-Id: <3.0.1.32.19990708165038.0068bdbc@psy1.psych.arizona.edu> Date: Thu, 08 Jul 1999 16:50:38 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] 1.1.06 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I've released 1.1.06 which: 1/ Fixed the FEEDBACKDURATION and FEEDBACKLINE keywords, they were documented but not available. 2/ Made movingimages() sleep if it's not moving images into video memory which might reduce some pre-emption problems, basically lets the rest of the machine do other things when DMDX is not so busy. Previously DMDX only slept at the start of an item. 3/ Stopped movingimages() from moving stuff (with Blt, the BLock Transfer function) if a Flip has not completed as the blt will be queued and then go to the wrong buffer. This fixes the S3 problem in Ken's lab which wasn't related to the video card at all but instead the P166 processor was at fault. Basically if the CPU is slow enough the erase of a feedback message can wind up not being moved into video memory before the Flip of the feedback itself and the erase winds up in the wrong place leading to all hell breaking loose with the display. Once again, this only cropped up with feedback and on slow machines, if you didn't see it it wasn't happening as the results were fairly catestrophic. 4/ I made the About box a bit fancier, centered all dialogs, disabled screen savers and monitor power off programs. 1.1.07 will include a new input device that will poll joystick buttons as fast as pio12 buttons (read as fast as possible), the catch being the joystick must be an old fashioned analog thing on port 201H. It won't work on NT or win2000 (like the pio12 input device won't) nor will new fangled joysticks work with it, you'll still have to use the DirectX devices for those. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Any philosophy that can be put in a nutshell belongs there. - Sydney J. Harris From DMDX-owner@psy1.psych.arizona.edu Fri Jul 9 09:58:59 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id JAA26813; Fri, 9 Jul 1999 09:58:53 -0700 Message-Id: <3.0.1.32.19990709100230.006972f4@psy1.psych.arizona.edu> Date: Fri, 09 Jul 1999 10:02:30 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] legacy Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I am considering removing the code in DMDX and TimeDX that deals with machines without high performace timers, old legacy hardware in the 486 catagory. I don't think anyone uses such machines with DMDX and removing code that doesn't deal with microsecond accurate timers will lead to considerably more accurate decisions about whether a frame has missed it's allowed time or not. If anyone does use machines without high performance timers speak now or forever hold your peace. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ What is a magician but a practising theorist? - Obi-Wan Kenobi From DMDX-owner@psy1.psych.arizona.edu Fri Jul 9 16:14:22 1999 Received: from jcf (jcf.psych.arizona.edu [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id QAA27570 for ; Fri, 9 Jul 1999 16:03:20 -0700 Message-Id: <3.0.1.32.19990709160737.0068c610@psy1.psych.arizona.edu> Date: Fri, 09 Jul 1999 16:07:37 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] oops Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list If you got 1.1.06 yesterday you should get 1.1.07 today, .06 contained a slight oops that will crop up about once a millenium I figure but it's better to be safe than sorry. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Any philosophy that can be put in a nutshell belongs there. - Sydney J. Harris From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 07:40:34 1999 Received: from sirius.mrc-cbu.cam.ac.uk (0@sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id HAA07650 for ; Wed, 14 Jul 1999 07:40:23 -0700 Received: from pc10.mrc-apu.cam.ac.uk by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Wed, 14 Jul 1999 15:40:21 +0100 (BST) Message-Id: <3.0.5.32.19990714154021.00825870@pophost.mrc-cbu.cam.ac.uk> Date: Wed, 14 Jul 1999 15:40:21 +0100 To: DMDX@psy1.psych.arizona.edu From: Gareth Gaskell Subject: [DMDX] Cheap PCs Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I'm planning to buy some new PCs dedicated for testing using DMDX and was wondering just how much I need to spend. So I was wondering whether anyone has tried using DMDX with Celeron or AMD-based PCs? I notice there's a warning about Cyrix chips on the DMDX page, because they don't have a high performance counter. Thanks in advance, Gareth Gaskell ==================================================================== Dr. Gareth Gaskell -------------------------------------------------------------------- MRC Cognition and Brain Sciences Unit Fax: 01223 359062 15 Chaucer Road Phone: 01223 355294 xt 620 Cambridge CB2 2EF Email: gareth.gaskell@mrc-cbu.cam.ac.uk UK http://www.mrc-cbu.cam.ac.uk/personal/gareth.gaskell ==================================================================== From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 09:30:59 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id JAA07917 for ; Wed, 14 Jul 1999 09:30:54 -0700 Message-Id: <3.0.1.32.19990714093459.0069412c@psy1.psych.arizona.edu> Date: Wed, 14 Jul 1999 09:34:59 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: Cheap PCs In-Reply-To: <3.0.5.32.19990714154021.00825870@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 03:40 PM 7/14/99 +0100, you wrote: >I'm planning to buy some new PCs dedicated for testing using DMDX and was >wondering just how much I need to spend. > >So I was wondering whether anyone has tried using DMDX with Celeron or >AMD-based PCs? I notice there's a warning about Cyrix chips on the DMDX >page, because they don't have a high performance counter. My development systems are all celerons and the test machine is an AMD K6 so it works well on those processors. I don't recommend wasting money on P2s or P3s, it's almost impossible to measure the performance benefit with DMDX. If fact the AMD processors are likely to be faster clock for clock than the Intel devices. The element that makes the largest difference to DMDX is the video card and even here you have to want refresh rates in the order of >150Hz before you can justify the latest video cards (and you'd have to buy a wickedly expensive monitor for even >85Hz). Basically a TNT based video card with 16megs of ram for around $100US represents the top of the usually used hardware requirements (especially if you plan on using full color photographic stuff), otherwise a Riva128 based card with 4megs of video ram for around $50US will suffice. If you want tic durations lower than 11.5ms and are prepared to pay for a monitor to display them then a TNT2 or Matrox G400 could possibly be justified but even then the TNT specs have 200Hz in there. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ He is truly wise who gains wisdom from another's mishap. From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 16:37:32 1999 Received: from popeye.latrobe.edu.au (popeye.latrobe.edu.au [131.172.4.60]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id QAA08916 for ; Wed, 14 Jul 1999 16:37:26 -0700 Received: from psy6022 (psy6022.psy.latrobe.edu.au [131.172.146.22]) by popeye.latrobe.edu.au (8.8.6/8.6.9) with SMTP id JAA25591 for ; Thu, 15 Jul 1999 09:37:23 +1000 (EST) Message-Id: <3.0.1.32.19990715093611.009d39a0@pop.latrobe.edu.au> Date: Thu, 15 Jul 1999 09:36:11 +1000 To: DMDX@psy1.psych.arizona.edu From: Michael Johnston Subject: [DMDX] VOX calibration Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I am experiencing incredible problems with making the DMDX VOX calibration work. When I press the VOX button in DMDX (V1.1.07) nothing happens. I have tried it on three machines, all Pentium 200 or faster. Has anyone else experienced a similar problem? Michael Johnston From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 19:32:49 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id TAA09252 for ; Wed, 14 Jul 1999 19:32:42 -0700 Message-Id: <3.0.1.32.19990714193650.0068e4d4@psy1.psych.arizona.edu> Date: Wed, 14 Jul 1999 19:36:50 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: VOX calibration In-Reply-To: <3.0.1.32.19990715093611.009d39a0@pop.latrobe.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 09:36 AM 7/15/99 +1000, you wrote: >I am experiencing incredible problems with making the DMDX VOX calibration >work. When I press the VOX button in DMDX (V1.1.07) nothing happens. I have >tried it on three machines, all Pentium 200 or faster. Has anyone else >experienced a similar problem? You don't get a dialog labelled "Set DigtialVOX Threshold"? -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ He is truly wise who gains wisdom from another's mishap. From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 20:13:02 1999 Received: from popeye.latrobe.edu.au (popeye.latrobe.edu.au [131.172.4.60]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id UAA09339 for ; Wed, 14 Jul 1999 20:12:57 -0700 Received: from psy6022 (psy6022.psy.latrobe.edu.au [131.172.146.22]) by popeye.latrobe.edu.au (8.8.6/8.6.9) with SMTP id NAA29294 for ; Thu, 15 Jul 1999 13:12:55 +1000 (EST) Message-Id: <3.0.1.32.19990715131141.009d4190@pop.latrobe.edu.au> Date: Thu, 15 Jul 1999 13:11:41 +1000 To: DMDX@psy1.psych.arizona.edu From: Michael Johnston Subject: [DMDX] Re: VOX calibration In-Reply-To: <3.0.1.32.19990714193650.0068e4d4@psy1.psych.arizona.edu> References: <3.0.1.32.19990715093611.009d39a0@pop.latrobe.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 19:36 14/07/99 -0700, you wrote: >>I am experiencing incredible problems with making the DMDX VOX calibration >>work. When I press the VOX button in DMDX (V1.1.07) nothing happens. I have >>tried it on three machines, all Pentium 200 or faster. Has anyone else >>experienced a similar problem? > > You don't get a dialog labelled "Set DigtialVOX Threshold"? Nope, I don't get anything at all. I press the button called "VOX", and the button depresses, but nothing else happens at all. Not a sausage. --Michael From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 20:26:20 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id UAA09374 for ; Wed, 14 Jul 1999 20:26:11 -0700 Message-Id: <3.0.1.32.19990714203019.0068a834@psy1.psych.arizona.edu> Date: Wed, 14 Jul 1999 20:30:19 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: VOX calibration In-Reply-To: <3.0.1.32.19990715131141.009d4190@pop.latrobe.edu.au> References: <3.0.1.32.19990714193650.0068e4d4@psy1.psych.arizona.edu> <3.0.1.32.19990715093611.009d39a0@pop.latrobe.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 01:11 PM 7/15/99 +1000, you wrote: >At 19:36 14/07/99 -0700, you wrote: > >>>I am experiencing incredible problems with making the DMDX VOX calibration >>>work. When I press the VOX button in DMDX (V1.1.07) nothing happens. I have >>>tried it on three machines, all Pentium 200 or faster. Has anyone else >>>experienced a similar problem? >> >> You don't get a dialog labelled "Set DigtialVOX Threshold"? > >Nope, I don't get anything at all. I press the button called "VOX", and the >button depresses, but nothing else happens at all. Not a sausage. Hmm, that's odd. Only thing I can think of is that the dialog is somehow going behind the big blue window and therefore you can't see it, but I don't see that behavior on my systems so I suspect it might be somehting else. What happens when you run TimeDX's Sound test and press the record button? Does the signal strength bar show any signal? These are windows 95 or 98 boxes I take it, no NT stuff? What version of DirectX has been installed? -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ He is truly wise who gains wisdom from another's mishap. From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 20:43:38 1999 Received: from popeye.latrobe.edu.au (popeye.latrobe.edu.au [131.172.4.60]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id UAA09439 for ; Wed, 14 Jul 1999 20:43:33 -0700 Received: from psy6022 (psy6022.psy.latrobe.edu.au [131.172.146.22]) by popeye.latrobe.edu.au (8.8.6/8.6.9) with SMTP id NAA26034 for ; Thu, 15 Jul 1999 13:43:31 +1000 (EST) Message-Id: <3.0.1.32.19990715134217.009764e0@pop.latrobe.edu.au> Date: Thu, 15 Jul 1999 13:42:17 +1000 To: DMDX@psy1.psych.arizona.edu From: Michael Johnston Subject: [DMDX] Re: VOX calibration In-Reply-To: <3.0.1.32.19990714203019.0068a834@psy1.psych.arizona.edu> References: <3.0.1.32.19990715131141.009d4190@pop.latrobe.edu.au> <3.0.1.32.19990714193650.0068e4d4@psy1.psych.arizona.edu> <3.0.1.32.19990715093611.009d39a0@pop.latrobe.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 20:30 14/07/99 -0700, you wrote: >At 01:11 PM 7/15/99 +1000, you wrote: >>At 19:36 14/07/99 -0700, you wrote: >> >>>>I am experiencing incredible problems with making the DMDX VOX calibration >>>>work. When I press the VOX button in DMDX (V1.1.07) nothing happens. I have >>>>tried it on three machines, all Pentium 200 or faster. Has anyone else >>>>experienced a similar problem? >>> >>> You don't get a dialog labelled "Set DigtialVOX Threshold"? >> >>Nope, I don't get anything at all. I press the button called "VOX", and the >>button depresses, but nothing else happens at all. Not a sausage. > > Hmm, that's odd. Only thing I can think of is that the dialog is somehow >going behind the big blue window and therefore you can't see it, but I >don't see that behavior on my systems so I suspect it might be somehting >else. What happens when you run TimeDX's Sound test and press the record >button? Does the signal strength bar show any signal? These are windows >95 or 98 boxes I take it, no NT stuff? What version of DirectX has been >installed? Pressing the "Sound" button in TimeDX yields the same null result- the button depresses, but nothing else happens at all. I am running Windows 95, and the DirectX version is version 5, I think (the program I used to install it is called dx5eng.exe). --Michael From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 21:17:47 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id VAA09515 for ; Wed, 14 Jul 1999 21:17:34 -0700 Message-Id: <3.0.1.32.19990714212137.00691e88@psy1.psych.arizona.edu> Date: Wed, 14 Jul 1999 21:21:37 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: VOX calibration In-Reply-To: <3.0.1.32.19990715134217.009764e0@pop.latrobe.edu.au> References: <3.0.1.32.19990714203019.0068a834@psy1.psych.arizona.edu> <3.0.1.32.19990715131141.009d4190@pop.latrobe.edu.au> <3.0.1.32.19990714193650.0068e4d4@psy1.psych.arizona.edu> <3.0.1.32.19990715093611.009d39a0@pop.latrobe.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 01:42 PM 7/15/99 +1000, you wrote: >Pressing the "Sound" button in TimeDX yields the same null result- the >button depresses, but nothing else happens at all. I am running Windows 95, >and the DirectX version is version 5, I think (the program I used to >install it is called dx5eng.exe). So that would indicate that there is trouble with your DirectSoundCapture device. I take it that you can record successfully using the plain windows routines that non-DirectX programs use? Unfortunately the diag/info programs (under Program Files / DirectX / Setup there is a program called something Like DxInfo under DX5, it's DXDiag in DX6) that I see make no reference to DirectSoundCapture devices so I don't see any way to get diagnostics there. Perhaps you could try installing DX6.1 (dx61eng.exe) and see if that rectifies things. There's not really a lot more I can do, all the code that interfaces with DirectSoundCapture checks error codes religiously and works on three different machines of mine with two different sounds cards (and SB16 PnP and a TBS Montego), one quiet old and one quiet new one. Perhaps you have run into the problem of a sound card not being able to do full duplex, that is the ability record and playback at the same time, a necessity for DMDX -- you might want to check the resources allocated to the sound card in the machine's Device Manager and see if things look ok. I was going to suggest that the sound device should have two DMA channels but I notice that the Turtle Beach Montego I have only has a single interrupt and no DMA channels at all for it's PCI audio device, the sound blaster emulation has one interrupt and two DMA channels, however I really doubt that DMDX would be using the sound blaster emulation. Perhaps your sound cards just can't do full duplex audio. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ You can't have everything... where would you put it? - Steven Wright From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 21:20:19 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id VAA09540 for ; Wed, 14 Jul 1999 21:20:15 -0700 Message-Id: <3.0.1.32.19990714212423.0068d6c0@psy1.psych.arizona.edu> Date: Wed, 14 Jul 1999 21:24:23 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: VOX calibration In-Reply-To: <3.0.1.32.19990715134217.009764e0@pop.latrobe.edu.au> References: <3.0.1.32.19990714203019.0068a834@psy1.psych.arizona.edu> <3.0.1.32.19990715131141.009d4190@pop.latrobe.edu.au> <3.0.1.32.19990714193650.0068e4d4@psy1.psych.arizona.edu> <3.0.1.32.19990715093611.009d39a0@pop.latrobe.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I guess it could also be a '98 thing, all my machines are '98, you'll have to wait till tomorrow when I get back in to work where I have one little old lone '95 box for exactly this kind of testing. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ You can't have everything... where would you put it? - Steven Wright From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 21:23:45 1999 Received: from popeye.latrobe.edu.au (popeye.latrobe.edu.au [131.172.4.60]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id VAA09568 for ; Wed, 14 Jul 1999 21:23:40 -0700 Received: from psy6022 (psy6022.psy.latrobe.edu.au [131.172.146.22]) by popeye.latrobe.edu.au (8.8.6/8.6.9) with SMTP id OAA31771 for ; Thu, 15 Jul 1999 14:23:38 +1000 (EST) Message-Id: <3.0.1.32.19990715142223.00978d60@pop.latrobe.edu.au> Date: Thu, 15 Jul 1999 14:22:23 +1000 To: DMDX@psy1.psych.arizona.edu From: Michael Johnston Subject: [DMDX] Re: VOX calibration In-Reply-To: <3.0.1.32.19990714212137.00691e88@psy1.psych.arizona.edu> References: <3.0.1.32.19990715134217.009764e0@pop.latrobe.edu.au> <3.0.1.32.19990714203019.0068a834@psy1.psych.arizona.edu> <3.0.1.32.19990715131141.009d4190@pop.latrobe.edu.au> <3.0.1.32.19990714193650.0068e4d4@psy1.psych.arizona.edu> <3.0.1.32.19990715093611.009d39a0@pop.latrobe.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 21:21 14/07/99 -0700, you wrote: >At 01:42 PM 7/15/99 +1000, you wrote: >>Pressing the "Sound" button in TimeDX yields the same null result- the >>button depresses, but nothing else happens at all. I am running Windows 95, >>and the DirectX version is version 5, I think (the program I used to >>install it is called dx5eng.exe). > > So that would indicate that there is trouble with your DirectSoundCapture >device. I take it that you can record successfully using the plain windows >routines that non-DirectX programs use? Unfortunately the diag/info >programs (under Program Files / DirectX / Setup there is a program called >something Like DxInfo under DX5, it's DXDiag in DX6) that I see make no >reference to DirectSoundCapture devices so I don't see any way to get >diagnostics there. Perhaps you could try installing DX6.1 (dx61eng.exe) >and see if that rectifies things. There's not really a lot more I can do, >all the code that interfaces with DirectSoundCapture checks error codes >religiously and works on three different machines of mine with two >different sounds cards (and SB16 PnP and a TBS Montego), one quiet old and >one quiet new one. Perhaps you have run into the problem of a sound card >not being able to do full duplex, that is the ability record and playback >at the same time, a necessity for DMDX -- you might want to check the >resources allocated to the sound card in the machine's Device Manager and >see if things look ok. I was going to suggest that the sound device should >have two DMA channels but I notice that the Turtle Beach Montego I have >only has a single interrupt and no DMA channels at all for it's PCI audio >device, the sound blaster emulation has one interrupt and two DMA channels, >however I really doubt that DMDX would be using the sound blaster >emulation. Perhaps your sound cards just can't do full duplex audio. Well, thanks for the input anyhow. I'll try installing DirectX 6.1. If i do, do I have to uninstall the old DirectX first? I've heard that that's quite hard to do. In any case, if I ever get it going, I'll let you know. Thanks, Michael From DMDX-owner@psy1.psych.arizona.edu Wed Jul 14 22:17:02 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id WAA09701 for ; Wed, 14 Jul 1999 22:16:56 -0700 Message-Id: <3.0.1.32.19990714222102.0068cbf8@psy1.psych.arizona.edu> Date: Wed, 14 Jul 1999 22:21:02 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: VOX calibration In-Reply-To: <3.0.1.32.19990715142223.00978d60@pop.latrobe.edu.au> References: <3.0.1.32.19990714212137.00691e88@psy1.psych.arizona.edu> <3.0.1.32.19990715134217.009764e0@pop.latrobe.edu.au> <3.0.1.32.19990714203019.0068a834@psy1.psych.arizona.edu> <3.0.1.32.19990715131141.009d4190@pop.latrobe.edu.au> <3.0.1.32.19990714193650.0068e4d4@psy1.psych.arizona.edu> <3.0.1.32.19990715093611.009d39a0@pop.latrobe.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 02:22 PM 7/15/99 +1000, you wrote: >Well, thanks for the input anyhow. I'll try installing DirectX 6.1. If i >do, do I have to uninstall the old DirectX first? I've heard that that's >quite hard to do. In any case, if I ever get it going, I'll let you know. No, just install the new over the old, uninstalling is a arcane treatment used to fix old problems that have long since disappeared with DirectX. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ You can't have everything... where would you put it? - Steven Wright From DMDX-owner@psy1.psych.arizona.edu Mon Jul 19 11:51:33 1999 Received: from jcf (jcf.Psych.arizona.edu [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id LAA21636 for ; Mon, 19 Jul 1999 11:51:12 -0700 Message-Id: <3.0.1.32.19990719115549.0068c270@psy1.psych.arizona.edu> Date: Mon, 19 Jul 1999 11:55:49 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] 1.1.09 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I have released DMDX 1.1.09 which includes the new RawJoystick input device that performs similarily to a PIO12 making it the accurate input device of choice as wiring switches up for it is easier than a PIO12 (no resistors), TimeDX 1.03's PIO Test has been expanded to switch between the PIO12 and the RawJoystick. The DMDX VOX calibration dialog now deals with DirectSoundCapture create failure (basically the sound card doesn't have what it takes), before the dialog could get lost behind other windows. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Any philosophy that can be put in a nutshell belongs there. - Sydney J. Harris From DMDX-owner@psy1.psych.arizona.edu Thu Jul 22 14:07:00 1999 Received: from jcf (jcf.Psych.arizona.edu [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id OAA02492 for ; Thu, 22 Jul 1999 14:06:43 -0700 Message-Id: <3.0.1.32.19990722141116.0068b2bc@psy1.psych.arizona.edu> Date: Thu, 22 Jul 1999 14:11:16 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] 1.1.10 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list 1.1.10 contains a few changes but of most relevance is enhanced compatabilty checking for the DigitalVOX device. It appears that some older sound cards when used for a DigitalVOX will pass all of the DirectSoundCapture creation routines but simply provide no data, the VOX tests in TimeDX and DMDX now check for this and provide a warning if the card is found to do so. I haven't got a card that does this but I am assured by a developer in Europe that he had to test for no data being generated -- the only card I have that fails is an old Ensoniq thing and it just fails the DirectSoundCapture creation. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Nobody ever ruined their eyesight by looking at the bright side of something. From DMDX-owner@psy1.psych.arizona.edu Thu Jul 29 17:02:57 1999 Received: from sam.comms.unsw.EDU.AU (sam.comms.unsw.EDU.AU [149.171.96.20]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id RAA20673 for ; Thu, 29 Jul 1999 17:02:43 -0700 Received: from p868.psy.unsw.edu.au ([149.171.53.202]) by sam.comms.unsw.EDU.AU (8.8.8/8.8.8 Kenso-Central-NO-SPAM) with SMTP id KAA12502 for ; Fri, 30 Jul 1999 10:02:40 +1000 (EST) Date: Fri, 30 Jul 1999 10:02:40 +1000 (EST) Message-Id: <199907300002.KAA12502@sam.comms.unsw.EDU.AU> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: DMDX@psy1.psych.arizona.edu From: michalt@psych.usyd.edu.au (Michal Tannenbaun) Subject: [DMDX] an experimental questions Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Dear all, I'm constructing an exeriment in which I want to present the subject with a begining of a sentence, and then when he's ready he should press the space bar to get the last item, for which he should decide whether it's a word or not. I found no problems in terms of presentation, however, I don't know how to let the program know to wait until the space bar is pressed, before presenting the last item. I guess I should add a keyword before the first part (i.e., the sentence), but could not find the right way to do it. Does anybody know if it is possibile to generate, and if it does, what is the right way to do it? If needed, I can add more details about the paradigm. Thanks a lot, Michal Tannenbaum Department of Psychology, A17 University of Sydney, NSW, 2006 Australia Ph: 61-2-9371-2180/61-2-9385-2441 Fax: 61-2-9385-3641 From DMDX-owner@psy1.psych.arizona.edu Thu Jul 29 18:07:20 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id SAA20859 for ; Thu, 29 Jul 1999 18:07:15 -0700 Message-Id: <3.0.1.32.19990729181133.0068ff00@psy1.psych.arizona.edu> Date: Thu, 29 Jul 1999 18:11:33 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: an experimental questions In-Reply-To: <199907300002.KAA12502@sam.comms.unsw.EDU.AU> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 10:02 AM 7/30/99 +1000, you wrote: >Dear all, > >I'm constructing an exeriment in which I want to present the subject with a >begining of a sentence, and then when he's ready he should press the space >bar to get the last item, for which he should decide whether it's a word or >not. I found no problems in terms of presentation, however, I don't know how >to let the program know to wait until the space bar is pressed, before >presenting the last item. I guess I should add a keyword before the first >part (i.e., the sentence), but could not find the right way to do it. Does >anybody know if it is possibile to generate, and if it does, what is the >right way to do it? If needed, I can add more details about the paradigm. You'll want to use two items for each presentation and if you are using scrambling you'll want a group size of two. First item is just an instruction and the second is a regular response gathering item: 0 "beginning of a sentence"; +1 "last item" * ; 0 "beginning of another sentence"; +2 "last item" * ; -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ A man cannot be in two places at once, unless he is a bird. From DMDX-owner@psy1.psych.arizona.edu Thu Jul 29 18:23:01 1999 Received: from sam.comms.unsw.EDU.AU (sam.comms.unsw.EDU.AU [149.171.96.20]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id SAA20899 for ; Thu, 29 Jul 1999 18:22:55 -0700 Received: from p868.psy.unsw.edu.au ([149.171.53.202]) by sam.comms.unsw.EDU.AU (8.8.8/8.8.8 Kenso-Central-NO-SPAM) with SMTP id LAA20964 for ; Fri, 30 Jul 1999 11:22:52 +1000 (EST) Date: Fri, 30 Jul 1999 11:22:52 +1000 (EST) Message-Id: <199907300122.LAA20964@sam.comms.unsw.EDU.AU> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: DMDX@psy1.psych.arizona.edu From: michalt@psych.usyd.edu.au (Michal Tannenbaun) Subject: [DMDX] Re: an experimental questions Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Thanks very much, I'll try that. Michal >At 10:02 AM 7/30/99 +1000, you wrote: >>Dear all, >> >>I'm constructing an exeriment in which I want to present the subject with a >>begining of a sentence, and then when he's ready he should press the space >>bar to get the last item, for which he should decide whether it's a word or >>not. I found no problems in terms of presentation, however, I don't know how >>to let the program know to wait until the space bar is pressed, before >>presenting the last item. I guess I should add a keyword before the first >>part (i.e., the sentence), but could not find the right way to do it. Does >>anybody know if it is possibile to generate, and if it does, what is the >>right way to do it? If needed, I can add more details about the paradigm. > > You'll want to use two items for each presentation and if you are using >scrambling you'll want a group size of two. First item is just an >instruction and the second is a regular response gathering item: > >0 "beginning of a sentence"; >+1 "last item" * ; >0 "beginning of another sentence"; >+2 "last item" * ; > >-jonathan (j.c.f.) > > /"\ > \ / > X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL > / \ > > A man cannot be in two places at once, unless he is a bird. > > >==================================================================== > Send mail to DMDX-request@psy1.psych.arizona.edu with the word > 'unsubscribe' by itself with no quotes in the body of the email > and Ken will then remove you from the list at his earliest > convenience. The list archive is available here: > http://psy1.psych.arizona.edu/cgi-bin/DMDX/thread >==================================================================== > > Department of Psychology, A17 University of Sydney, NSW, 2006 Australia Ph: 61-2-9371-2180/61-2-9385-2441 Fax: 61-2-9385-3641 From DMDX-owner@psy1.psych.arizona.edu Thu Aug 12 09:33:20 1999 Received: from sirius.mrc-cbu.cam.ac.uk (0@sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id JAA02162 for ; Thu, 12 Aug 1999 09:32:59 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Thu, 12 Aug 1999 17:32:45 +0100 (BST) Message-Id: <3.0.5.32.19990812172832.008d6dc0@pophost.mrc-cbu.cam.ac.uk> Date: Thu, 12 Aug 1999 17:28:32 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Subject: [DMDX] Timing Accuracy Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I have just been alerted to the rather worrying article below. Does anyone have any comments on this or further information? - Mike Myors, B. BEHAVIOR RESEARCH METHODS INSTRUMENTS & COMPUTERS, 1999, Vol.31, No.2, pp.322-328 The time in which to press a key and the video retrace interval were measured under various conditions of MS-DOS, Windows 3.1, Windows 3.11, Windows 95, and Windows NT 4.0 Workstation. All the measurements were obtained with the same program running on a single Pentium 300 computer. In all, samples of 1,000 timing measurements were obtained in each of 96 different conditions. Standard deviations of the times ranged from about 0.0006 msec under DOS 6.22 to almost 40 msec under Windows 3.11, representing an increase in timing error of up to 6,000,000% Researchers requiring millisecond timing accuracy are recommended to use DOS only. xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox Mike Ford MRC Cognition & Brain Sciences Unit [Ex Applied Psychology Unit] Tel: 01223 355294 ext 241 15 Chaucer Road Fax: 01223 359062 Cambridge CB2 2EF email: mike.ford@mrc-cbu.cam.ac.uk http://www.mrc-cbu.cam.ac.uk/personal/mike.ford xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox From DMDX-owner@psy1.psych.arizona.edu Thu Aug 12 09:53:28 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id JAA02242 for ; Thu, 12 Aug 1999 09:53:23 -0700 Message-Id: <3.0.1.32.19990812095745.006998c4@psy1.psych.arizona.edu> Date: Thu, 12 Aug 1999 09:57:45 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: Timing Accuracy In-Reply-To: <3.0.5.32.19990812172832.008d6dc0@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 05:28 PM 8/12/99 +0100, you wrote: >I have just been alerted to the rather worrying article below. Does anyone >have any comments on this or further information? You can check out the testmodes in DMDX, one of them displays the latencies in the millsecond callback, it is these latencies that are used to poll PIO12 and joystick switches, typical values on my machines are 0..2ms with the odd 3..5ms value representing about 0.00001% of the values. In the Input section of the DMDX help file are a number of timings of keyboards, variations are 2..3ms on a good device and worse with shoddy devices. Personally I don't see how you can get 0.0006ms deviation with a keyboard _ever_, the device has an embedded processor in it that scans the keyboard 5 keys at a time and when it finds a key it sends it to the PC, I can't imagine any keyboard is polled at 1/0.0000006Hz, 1/0.006Hz maybe... -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Managers know it must be good because the programmers hate it so much. From DMDX-owner@psy1.psych.arizona.edu Fri Aug 13 15:47:35 1999 Received: from trifid.u.arizona.edu (root@trifid.U.Arizona.EDU [128.196.137.197]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id PAA05738 for ; Fri, 13 Aug 1999 15:47:24 -0700 Received: from cg6.psych.arizona.edu (cg6.psych.arizona.edu [128.196.98.27]) by trifid.u.arizona.edu (8.8.8/8.8.8) with SMTP id PAA08988 for ; Fri, 13 Aug 1999 15:47:24 -0700 Message-Id: <3.0.6.32.19990813154733.0096b720@pop.u.arizona.edu> Date: Fri, 13 Aug 1999 15:47:33 -0700 To: DMDX@psy1.psych.arizona.edu From: Kenneth Forster Subject: [DMDX] Re: Timing Accuracy Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Concerning the Myors (1999) article on timing accuracy with Windows: 1. Relative accuracy of DOS vs Windows. Myors uses a very simple test. He just presses a key and keeps it down. This sends a continuous stream of keypresses to the O/S at regular (definable) intervals. He then measures the intervals between characters. Under these circumstances, there is no polling of the keyboard (unlike the situation in an actual experiment), so this method excludes that source of variability. So, the ONLY source of error is when the O/S intervenes for some purpose. With DOS, it never intervenes, so timing is perfect. But with Windows, intervention is quite frequent, since it is a multitasking operating system. The point is that this test exaggerates the difference between DOS and Windows. Under actual experimental conditions, with a subject pressing the key in response to a display, the difference may be much less. Figures for DM/DMTG suggest that keyboard errors (using the SHIFT keys) range from 13 to 23 ms (see DMASTR Release Note 13), and they do not appear to differ markedly from those available for DMDX, which range from 40-47ms on an old AT Keyboard, 33-40ms on an OmniKey 102, and 33-69ms on a cheap Win95 KB. The "Input" section of the DMDX Help file contains an extensive discussion of these issues. 2. Inevitability of timing errors in Windows Myors says that "it is likely that the problems illustrated here are due to the multitasking kernel per se and will be evident [even] in programs written specifically for Windows." This is quite wrong. Jonathan specifically set out to write a program that took the multitasking characteristics of Windows into account. He uses the High Performance Timer, which comes on the motherboard of Pentiums, which is a very accurate, uninterruptable clock. If DMDX has been told that the refresh cycle on this machine (at this screen resolution, with this monitor, and this graphics card) is 13.75 ms (this is what TimeDX does), and it notes that 14.3256 ms has elapsed since the last refresh, then it infers that it must have missed it, due to the fact that DMDX wasn't running when the refresh signal actually occurred. So it adjusts its count accordingly. So, no error here. When the time comes for a new frame to be displayed, DMDX sets a switch such that the "flip" to the new page will occur at the time of the next retrace. Therefore, so long as DMDX gets control at any stage during the penultimate refresh cycle, there will be no error. However, an error will occur if DMDX is pre-empted by the Windows kernel for more than an entire refresh cycle. This does happen occasionally (depends on the speed of the CPU and whether you have any other tasks running on your machine), and when it does, an error message is displayed on the .azk output for that item, and on the file "diagnostics.txt". TimeDX also has tests that tell you how often this happens. As for timing RTs correctly, there are various sources of error. One is the time taken for the microprocessor in the keyboard to poll the keys. This varies from one keyboard to the next, and from one brand of keyboard to the next. As noted earlier, Myors' method excludes this error altogether. Another source of error is whether DMDX is running at the precise moment when a response button is pressed. DMDX is set up so that it asks the kernel for a "call back" every millisecond. Most of the time, this works, but occasionally, the kernel fails, and you might have two or three ms elapsing between call-backs. In this case, the RT will be overestimated by two or three ms. (This does not apply to keyboard responses). How often does this happen? Again, it will vary depending on your CPU and the other things that are running. To enable users to find out how often this occurs during their experiment, Jonathan has written two Test Modes into DMDX that can be called from the .rtf file. These indicate on the screen how many call-back errors occur, and their duration. Errors as great as three or four ms occur with a very low probability on the test beds we have used. 3. Conclusion The timing errors involved in DMDX are nowhere near the magnitude suggested by Myors (1999), and users should not be alarmed. However, we urge all users to conduct thorough tests on their own machines using the various diagnostic tests that have been provided. --Ken Forster From DMDX-owner@psy1.psych.arizona.edu Fri Aug 13 16:41:04 1999 Received: from trifid.u.arizona.edu (root@trifid.U.Arizona.EDU [128.196.137.197]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id QAA05869 for ; Fri, 13 Aug 1999 16:40:57 -0700 Received: from cg6.psych.arizona.edu (cg6.psych.arizona.edu [128.196.98.27]) by trifid.u.arizona.edu (8.8.8/8.8.8) with SMTP id QAA08990 for ; Fri, 13 Aug 1999 16:40:57 -0700 Message-Id: <3.0.6.32.19990813164106.0089fab0@pop.u.arizona.edu> Date: Fri, 13 Aug 1999 16:41:06 -0700 To: DMDX@psy1.psych.arizona.edu From: Kenneth Forster Subject: [DMDX] Re: Revamped Web Page Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list From: Kenneth Forster Date: August 13, 1999 Topic: New DMASTR Web page I am starting the process of updating the DMASTR Web page. Ultimately, I hope to create a supplement to Jonathan's Help files in HTML format. I would appreciate comments on the shortcomings, and suggestions for things that are badly needed. Hopefully, I got all the links right. One issue is whether people feel the need for a printable manual. Setting things up as HTML files doesn't always lead to a straightforward linear text. --KIF From DMDX-owner@psy1.psych.arizona.edu Wed Aug 25 09:48:44 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id JAA04390 for ; Wed, 25 Aug 1999 09:48:00 -0700 Message-Id: <3.0.6.32.19990825095229.007aad70@psy1.psych.arizona.edu> Date: Wed, 25 Aug 1999 09:52:29 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] test modes Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I think I'm going to add some more test modes, one more millisecond callback testmode that just monitors the callback when the clock is on for a response -- not that I suspect it'll show up anything new, the callback already functions a lot better that I thought it might but more for the sake of completeness. And in light of whatever article that was recently that said DMDX couldn't do what it does I'm going to add four new modes that monitor the latency of the keycheck() routine that recieves keystrokes and decides whether they are a valid response or not. Normally this wouldn't tell us anything, however if you say held down a key so the keyboard starts the autorepeat function then you could see what variablilty (if any) is present in keyboard based RTs (as opposed to PIO and RawJoystick based RTs that vary with to the millisecond callback) due to win32 as opposed to the inherant variablility of a keyboard. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Old frogs never die...but they do croak. From DMDX-owner@psy1.psych.arizona.edu Wed Sep 1 02:18:25 1999 Received: from sirius.mrc-cbu.cam.ac.uk (sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id CAA21778 for ; Wed, 1 Sep 1999 02:17:47 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Wed, 1 Sep 1999 10:17:12 +0100 (BST) Message-Id: <3.0.5.32.19990901101710.008cca80@pophost.mrc-cbu.cam.ac.uk> Date: Wed, 01 Sep 1999 10:17:10 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Subject: [DMDX] Refresh Bug Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list I have a Windows problem I thought people should know about. The refresh rate on our test machines is set to 'optimal' in Settings/Control Panel/Display Properties/Settings/Advanced. However, 4 times now when the machine booted up it has mysteriously forgotten this and even worse when I went to Settings/Control/..../Settings/Advanced the dialog box for changing the refresh rate was no longer there. This has happened with two different video cards. Rebooting solves the problem, but it would be nice to solve it properly. Is this some kind of registry error? Anyone know anything about this problem or come across it themselves? I've put a couple of messages on newsgroups about this, but have yet to receive any replies. - Mike P.S. Thanks for the info about timing, Jonathan, you've put my mind at rest. xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox Mike Ford MRC Cognition & Brain Sciences Unit [Ex Applied Psychology Unit] Tel: 01223 355294 ext 241 15 Chaucer Road Fax: 01223 359062 Cambridge CB2 2EF email: mike.ford@mrc-cbu.cam.ac.uk http://www.mrc-cbu.cam.ac.uk/personal/mike.ford xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox From DMDX-owner@psy1.psych.arizona.edu Wed Sep 1 04:10:00 1999 Received: from sirius.mrc-cbu.cam.ac.uk (sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id EAA22054 for ; Wed, 1 Sep 1999 04:09:55 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Wed, 1 Sep 1999 12:09:24 +0100 (BST) Message-Id: <3.0.5.32.19990901120919.007ff1f0@pophost.mrc-cbu.cam.ac.uk> Date: Wed, 01 Sep 1999 12:09:19 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Subject: [DMDX] Feedback Mime-Version: 1.0 Content-Type: text/enriched; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Hi. I have been messing around with feedback and have encountered a problem with the feedback location and duration parameters/switches. I am getting error messages about "misplaced parameter keyword" both when I use it them as parameters and when I use them as switches, i.e. Arial> N12 < < f20 < < > 0 "This file shows you what you can do with feedback switches": > +1 <Arial BlackRIGHTArial"> <Arial BlackWRONGArial"> < * "A"/; > -2 * "Z"/; etc. ...and Arial> N12 < < < f20 < < > 0 "This file shows you what you can do with feedback switches": > +1 <Arial BlackRIGHTArial"> <Arial BlackWRONGArial"> * "A"/; > -2 * "Z"/; I don't understand why this is. Can anyone help? Also, with the correct feedback only parameter, what does the optional integer value specify? < Thanks. - Mike xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox Mike Ford MRC Cognition & Brain Sciences Unit [Ex Applied Psychology Unit] Tel: 01223 355294 ext 241 15 Chaucer Road Fax: 01223 359062 Cambridge CB2 2EF email: mike.ford@mrc-cbu.cam.ac.uk http://www.mrc-cbu.cam.ac.uk/personal/mike.ford xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox From DMDX-owner@psy1.psych.arizona.edu Wed Sep 1 05:46:37 1999 Received: from sirius.mrc-cbu.cam.ac.uk (sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id FAA22249 for ; Wed, 1 Sep 1999 05:46:31 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Wed, 1 Sep 1999 13:46:00 +0100 (BST) Message-Id: <3.0.5.32.19990901134536.00897da0@pophost.mrc-cbu.cam.ac.uk> Date: Wed, 01 Sep 1999 13:45:36 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Subject: [DMDX] More questions about feedback Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Hi. I am having a problem understanding some of the keywords used with feedback. FB Only Clear Behind Keyword. Can anyone give me an example of what it does, where it might be used, an example bit of an item item file. Also I don't understand the difference between and ? Thanks again, - Mike. xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox Mike Ford MRC Cognition & Brain Sciences Unit [Ex Applied Psychology Unit] Tel: 01223 355294 ext 241 15 Chaucer Road Fax: 01223 359062 Cambridge CB2 2EF email: mike.ford@mrc-cbu.cam.ac.uk http://www.mrc-cbu.cam.ac.uk/personal/mike.ford xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox From DMDX-owner@psy1.psych.arizona.edu Wed Sep 1 09:09:32 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id JAA22706 for ; Wed, 1 Sep 1999 09:09:21 -0700 Message-Id: <3.0.6.32.19990901091357.00798d60@psy1.psych.arizona.edu> Date: Wed, 01 Sep 1999 09:13:57 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: Refresh Bug In-Reply-To: <3.0.5.32.19990901101710.008cca80@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 10:17 AM 9/1/99 +0100, you wrote: >I have a Windows problem I thought people should know about. The refresh >rate on our test machines is set to 'optimal' in Settings/Control >Panel/Display Properties/Settings/Advanced. However, 4 times now when the >machine booted up it has mysteriously forgotten this and even worse when I >went to Settings/Control/..../Settings/Advanced the dialog box for changing >the refresh rate was no longer there. This has happened with two different >video cards. Rebooting solves the problem, but it would be nice to solve >it properly. Is this some kind of registry error? Anyone know anything >about this problem or come across it themselves? > >I've put a couple of messages on newsgroups about this, but have yet to >receive any replies. This is usually associated with '9x not correctly knowing what monitor is attached to the machine, consequently when it reboots it goes into auto detection mode and tells the driver that there's a different monitor out there and the the driver only provides settings that the monitor can handle -- so being provided with the option ot tweak refresh rates is dependant on the monitor you have (or that '9x thinks you have) plugged into the machine. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Bureaucrat, n.: A person who cuts red tape sideways. - J. McCabe From DMDX-owner@psy1.psych.arizona.edu Wed Sep 1 09:13:30 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id JAA22731 for ; Wed, 1 Sep 1999 09:13:26 -0700 Message-Id: <3.0.6.32.19990901091802.007a3e70@psy1.psych.arizona.edu> Date: Wed, 01 Sep 1999 09:18:02 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: Feedback In-Reply-To: <3.0.5.32.19990901120919.007ff1f0@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 12:09 PM 9/1/99 +0100, you wrote: >Hi. I have been messing around with feedback and have encountered a >problem with the feedback location and duration parameters/switches. >I am getting error messages about "misplaced parameter keyword" both >when I use it them as parameters and when I use them as switches, Those keywords are not parameters, they are only switches, it's missplaced because you have used a keyword in the wrong place, ie you've used a switch in the parameter line. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Bureaucrat, n.: A person who cuts red tape sideways. - J. McCabe From DMDX-owner@psy1.psych.arizona.edu Wed Sep 1 09:26:33 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id JAA22783; Wed, 1 Sep 1999 09:26:27 -0700 Message-Id: <3.0.6.32.19990901093103.007aa9e0@psy1.psych.arizona.edu> Date: Wed, 01 Sep 1999 09:31:03 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: More questions about feedback In-Reply-To: <3.0.5.32.19990901134536.00897da0@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 01:45 PM 9/1/99 +0100, you wrote: >Hi. I am having a problem understanding some of the keywords used with >feedback. > >FB Only Clear Behind Keyword. Can anyone give me an example of what it >does, where it might be used, an example bit of an item item file. It is used when people want a persistant display across items and want feedback. With DMTG's insane screen clearing philosophy this was possible, with DMDX's default behavior of a frame implicitly clearing anything else remaining on the screen unless a no erase has been set this is not possible, you couldn't specify a no erase for the feedback, allows this. In addition the erasing of the feedback only clears a small rectangle on the screen where the feedback was. >Also I don't understand the difference between and ? sets all the feedback messages to blank spaces and displays them allowing a response contingent display so that the screen is cleared when the subject responds. I got tired of everyone wanting to turn response contingency on just to do this and having all of the concommitant problems that a response contingent item file has. Setting doesn't display any feedback at all, the display is not erased by the subject's response. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Bureaucrat, n.: A person who cuts red tape sideways. - J. McCabe From DMDX-owner@psy1.psych.arizona.edu Wed Sep 1 10:16:36 1999 Received: from sirius.mrc-cbu.cam.ac.uk (sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id KAA22947 for ; Wed, 1 Sep 1999 10:16:32 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Wed, 1 Sep 1999 18:15:55 +0100 (BST) Message-Id: <3.0.5.32.19990901181112.008ed550@pophost.mrc-cbu.cam.ac.uk> Date: Wed, 01 Sep 1999 18:11:12 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Subject: [DMDX] Mime-Version: 1.0 Content-Type: text/enriched; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Thanks Jonathan for the info on the feedback stuff. One problem remains, that is I get the same error message with the keywords < and < when they are used as switches. For example with the following script... ArialN4 < < f75 < < < < < < 0 "Press SPB"; +1 < * "23"/; -2 * "8"/; +3 * "7"/; -4 * "33"/; 0 "The End"; ...I get the error message box 'missing clock on' and when I click OK and look at the box that shows DMDX running, this is preceded by "misplaced parameter word < in item". Without the < switch it works fine. - Mike xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox Mike Ford MRC Cognition & Brain Sciences Unit [Ex Applied Psychology Unit] Tel: 01223 355294 ext 241 15 Chaucer Road Fax: 01223 359062 Cambridge CB2 2EF email: mike.ford@mrc-cbu.cam.ac.uk http://www.mrc-cbu.cam.ac.uk/personal/mike.ford xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox From DMDX-owner@psy1.psych.arizona.edu Wed Sep 1 12:32:21 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id MAA23282 for ; Wed, 1 Sep 1999 12:32:14 -0700 Message-Id: <3.0.6.32.19990901123651.0079d900@psy1.psych.arizona.edu> Date: Wed, 01 Sep 1999 12:36:51 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: In-Reply-To: <3.0.5.32.19990901181112.008ed550@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 06:11 PM 9/1/99 +0100, you wrote: >Thanks Jonathan for the info on the feedback stuff. > >One problem remains, that is I get the same error message with the >keywords and when they are used as switches. For example >with the following script... Yeah, there was an error in the implimentation of those keywords which was fixed in 1.1.06: http://psy1.psych.arizona.edu/cgi-bin/DMDX/thread?3.0.1.32.19990708165 038.0068bdbc@psy1.psych.arizona.edu I've released 1.1.06 which: 1/ Fixed the FEEDBACKDURATION and FEEDBACKLINE keywords, they were documented but not available. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Bureaucrat, n.: A person who cuts red tape sideways. - J. McCabe From DMDX-owner@psy1.psych.arizona.edu Thu Sep 2 11:57:43 1999 Received: from breaker.dakotacom.net (breaker.dakotacom.net [208.235.160.21]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id LAA26338 for ; Thu, 2 Sep 1999 11:57:25 -0700 Received: (qmail 12649 invoked from network); 2 Sep 1999 18:49:21 -0000 Received: from uofa648.dakotacom.arizona.edu (HELO shaoru) (150.135.118.140) by breaker.dakotacom.net with SMTP; 2 Sep 1999 18:49:21 -0000 Message-ID: <003601bef573$fb820940$2b768796@shaoru> From: "Matthew Finkbeiner" Subject: [DMDX] To: "DMDX" Subject: [DMDX] digital videos Date: Thu, 2 Sep 1999 11:50:08 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Hello all, Has anyone had problems using DMDX to display videos? I am trying to write an item file that will play three videos simultaneously, but can't get it to work. The item +1 “ball&tree”, “path” , “manner” / ; gives a "missing clock-on switch" despite the help file saying that: "When turning the clock on for responses at a given digital video frame with the switch the normal DMDX clock on switch should not be used as well" BUT, adding the normal DMDX clock-on switch ( * ) like below +1 * “ball&tree”, “path” , “manner” / ; results in an item that only plays the last video entered in the item. I've rearranged these several times, and it will only play the last video in the item. Is this a bug, or am I writing it all wrong? thanks for any help Matthew Finkbeiner From DMDX-owner@psy1.psych.arizona.edu Thu Sep 2 12:55:47 1999 Received: from jcf (jcf.Psych.arizona.edu [128.196.98.7]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id MAA26520 for ; Thu, 2 Sep 1999 12:55:43 -0700 Message-Id: <3.0.6.32.19990902130106.0079bb20@psy1.psych.arizona.edu> Date: Thu, 02 Sep 1999 13:01:06 -0700 To: DMDX@psy1.psych.arizona.edu From: "Jonathan C. Forster" Subject: [DMDX] Re: In-Reply-To: <003601bef573$fb820940$2b768796@shaoru> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 11:50 AM 9/2/99 -0700, you wrote: >"When turning the clock on for responses at a given digital video frame with >the switch the normal DMDX clock on switch should not be used as >well" My guess is that you've got a really old version of DMDX, what you describe was indeed the case quite some time ago, however I'm pretty sure I fixed it. If you have an up to date version then something new is busted. Your other problems probably stem from using the comma operator with digital video (I don't think I've ever tested it), in that the attempt to start three streams simultaneously fails, try them with a short interval (1 tick should suffice) between them and no comma. I never really intended that this feature be used, it just happened to be a natural ability arising from the way I built the code. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ "It's bad luck to be superstitious." - Andrew W. Mathis From DMDX-owner@psy1.psych.arizona.edu Mon Sep 13 06:55:49 1999 Received: from sirius.mrc-cbu.cam.ac.uk (sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id GAA01813 for ; Mon, 13 Sep 1999 06:55:17 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Mon, 13 Sep 1999 13:54:40 +0100 (BST) Message-Id: <3.0.5.32.19990913135436.00843c70@pophost.mrc-cbu.cam.ac.uk> Date: Mon, 13 Sep 1999 13:54:36 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Subject: [DMDX] 2 Input questions Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Hi. The Help files say the following... JOYSTICK 1 (and any name that begins with JOYSTICK) +Button 0 REQUEST +Button 2 NEG_RESP +Button 1 POS_RESP Is it possible to have have four responses from a joystick, i.e. left, right, up and down? Also, I would like to use the number pad numbers as input but I can't see how to map these keys. In the TimeDX input test they are refered to as "Numpad 1" etc, but DMDX doesn't recognise this when I try and map these keys. Thanks - Mike xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox Mike Ford MRC Cognition & Brain Sciences Unit [Ex Applied Psychology Unit] Tel: 01223 355294 ext 241 15 Chaucer Road Fax: 01223 359062 Cambridge CB2 2EF email: mike.ford@mrc-cbu.cam.ac.uk http://www.mrc-cbu.cam.ac.uk/personal/mike.ford xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox From DMDX-owner@psy1.psych.arizona.edu Mon Sep 13 06:59:31 1999 Received: from sirius.mrc-cbu.cam.ac.uk (0@sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id GAA01841 for ; Mon, 13 Sep 1999 06:59:27 -0700 Received: from pc10.mrc-apu.cam.ac.uk by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Mon, 13 Sep 1999 13:59:22 +0100 (BST) Message-Id: <3.0.5.32.19990913135921.00828ec0@pophost.mrc-cbu.cam.ac.uk> Date: Mon, 13 Sep 1999 13:59:21 +0100 To: DMDX@psy1.psych.arizona.edu From: Gareth Gaskell Subject: [DMDX] Re: 2 Input questions In-Reply-To: <3.0.5.32.19990913135436.00843c70@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 13:54 13/09/99 +0100, you wrote: >Hi. The Help files say the following... > >JOYSTICK 1 (and any name that begins with JOYSTICK) > +Button 0 REQUEST > +Button 2 NEG_RESP > +Button 1 POS_RESP > >Is it possible to have have four responses from a joystick, i.e. left, >right, up and down? I think the movement of the joystick is expected to be disabled. No doubt Jonathan will let you know in suitably stroppy fashion. PS. Did you say you were thinking of sending an email round about my leaving do? If so I reckon Thursday next week would be best. If not, don't worry I'll send something round myself. gareth ==================================================================== Dr. Gareth Gaskell -------------------------------------------------------------------- MRC Cognition and Brain Sciences Unit Fax: 01223 359062 15 Chaucer Road Phone: 01223 355294 xt 620 Cambridge CB2 2EF Email: gareth.gaskell@mrc-cbu.cam.ac.uk UK http://www.mrc-cbu.cam.ac.uk/personal/gareth.gaskell ==================================================================== From DMDX-owner@psy1.psych.arizona.edu Mon Sep 13 09:31:47 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id JAA02360 for ; Mon, 13 Sep 1999 09:31:40 -0700 Message-Id: <3.0.6.32.19990913093552.007935b0@psy1.psych.arizona.edu> Date: Mon, 13 Sep 1999 09:35:52 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: 2 Input questions In-Reply-To: <3.0.5.32.19990913135921.00828ec0@pophost.mrc-cbu.cam.ac.uk > References: <3.0.5.32.19990913135436.00843c70@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 01:59 PM 9/13/99 +0100, you wrote: >At 13:54 13/09/99 +0100, you wrote: >>Hi. The Help files say the following... >> >>JOYSTICK 1 (and any name that begins with JOYSTICK) >> +Button 0 REQUEST >> +Button 2 NEG_RESP >> +Button 1 POS_RESP >> >>Is it possible to have have four responses from a joystick, i.e. left, >>right, up and down? > >I think the movement of the joystick is expected to be disabled. No doubt >Jonathan will let you know in suitably stroppy fashion. As noted in the help files the axes are analog inputs and are not supported. One day analog input support may be implimented but it isn't right now. -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Power corrupts, and absolute power corrupts absolutely. From DMDX-owner@psy1.psych.arizona.edu Mon Sep 13 09:32:40 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id JAA02381 for ; Mon, 13 Sep 1999 09:32:36 -0700 Message-Id: <3.0.6.32.19990913093648.007a2c00@psy1.psych.arizona.edu> Date: Mon, 13 Sep 1999 09:36:48 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: 2 Input questions In-Reply-To: <3.0.5.32.19990913135436.00843c70@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list At 01:54 PM 9/13/99 +0100, you wrote: >Also, I would like to use the number pad numbers as input but I can't see >how to map these keys. In the TimeDX input test they are refered to as >"Numpad 1" etc, but DMDX doesn't recognise this when I try and map these keys. Are you using the name "+Numpad 1" as opposed to "Numpad 1"? -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Power corrupts, and absolute power corrupts absolutely. From DMDX-owner@psy1.psych.arizona.edu Tue Sep 14 03:40:00 1999 Received: from sirius.mrc-cbu.cam.ac.uk (0@sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id DAA04475 for ; Tue, 14 Sep 1999 03:39:30 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Tue, 14 Sep 1999 11:39:26 +0100 (BST) Message-Id: <3.0.5.32.19990914113925.008bf900@pophost.mrc-cbu.cam.ac.uk> Date: Tue, 14 Sep 1999 11:39:25 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Subject: [DMDX] Input from the number pad Mime-Version: 1.0 Content-Type: text/enriched; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list Hi. I am still having problems with mapping the numberpad keys. Below is an example of the script I am using to test this. I get the following error messages.... 1. With +Numpad 1 (etc) in the parameter line, and with +Numpad 1 (etc) as switches in a multiway branching switch.. ""+Numpad" not found in on mapped responses" This occurs when DMDX reaches first switch. 2. With +Numpad 1 (etc) in the parameter line, but with Numpad 1 (etc) as switches in a multiway branching switch.. ""+Numpad" not found in on mapped responses" This occurs when DMDX reaches first switch. 3. Without the + in the parameter line... "Button name Numpad 1 (etc) not found in on input devices. This occurs when DMDX reads the parameter line. ============================== Sample of the script, here with the + signs in the parameter and the switches ArialN10 < f100 < < < < < < 0 <"Another type of branching...", < "Where is the X"; 600 </; +601 < < * < < "x", < < "o", < < "o", < < "o"/; ============================== Thanks. - Mike P.S. Ta for the info about the joystick. xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox Mike Ford MRC Cognition & Brain Sciences Unit [Ex Applied Psychology Unit] Tel: 01223 355294 ext 241 15 Chaucer Road Fax: 01223 359062 Cambridge CB2 2EF email: mike.ford@mrc-cbu.cam.ac.uk http://www.mrc-cbu.cam.ac.uk/personal/mike.ford xoxxooxxxoooxxxxooooxxxxxoooooxxxxxxoooooxxxxxooooxxxxoooxxxooxxox From DMDX-owner@psy1.psych.arizona.edu Tue Sep 14 08:21:00 1999 Received: from homebox (tec3.psych.arizona.edu [128.196.98.11]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with SMTP id IAA04959 for ; Tue, 14 Sep 1999 08:20:50 -0700 Message-Id: <3.0.6.32.19990914082440.00793690@psy1.psych.arizona.edu> Date: Tue, 14 Sep 1999 08:24:40 -0700 To: DMDX@psy1.psych.arizona.edu From: "j.c.f." Subject: [DMDX] Re: Input from the number pad In-Reply-To: <3.0.5.32.19990914113925.008bf900@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.arizona.edu Precedence: list So try -jonathan (j.c.f.) /"\ \ / X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL / \ Power corrupts, and absolute power corrupts absolutely. From DMDX-owner@psy1.psych.arizona.edu Wed Sep 15 02:15:44 1999 Received: from sirius.mrc-cbu.cam.ac.uk (0@sirius.mrc-cbu.cam.ac.uk [192.153.213.178]) by psy1.psych.arizona.edu (8.8.7/8.8.8) with ESMTP id CAA07062 for ; Wed, 15 Sep 1999 02:15:17 -0700 Received: from pc66 by sirius.mrc-cbu.cam.ac.uk with Sendmail (8.8.8/V3080601); Wed, 15 Sep 1999 10:15:16 +0100 (BST) Message-Id: <3.0.5.32.19990915101514.008fb100@pophost.mrc-cbu.cam.ac.uk> Date: Wed, 15 Sep 1999 10:15:14 +0100 To: DMDX@psy1.psych.arizona.edu From: Mike Ford Subject: [DMDX] Re: Input from the number pad In-Reply-To: <3.0.6.32.19990914082440.00793690@psy1.psych.arizona.edu> References: <3.0.5.32.19990914113925.008bf900@pophost.mrc-cbu.cam.ac.uk > Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Reply-To: DMDX@psy1.psych.arizona.edu Sender: DMDX-owner@psy1.psych.ariz