Return to the Children's Test of Nonword Repetition (auditory version) page

Script Author: Katja Borchert, Ph.D. ( for Millisecond Software, LLC
Date: 01-07-2012
last updated: 01-20-2016 by K.Borchert ( for Millisecond Software LLC

Copyright © 01-20-2016 Millisecond Software


This script implements the Children's Test of Nonword Repetition (CNRep) to measure phonological working memory 
as used by:

		Anderson, J.D,  Wagovich, S.A., & Hall, N.E. (2006). Nonword repetition skills in young children who do and do not
		stutter. J Fluency Disord, 31(3), 177–199.

The test was originally described in:

		Gathercole, S.E., Willis, C.S., Baddeley, A.D., & Emslie, H. (1994). The Children’s test of nonword 
		repetition: A test of phonological working memory. Memory; 2:103–127.

The described test (Anderson et al, 2006) uses a tape-recorded (randomly assembled) sequence of nonwords 
with each word being separated by a 4s time interval. If a child needed more time to respond, the tape was 
paused (Anderson et al, 2006). 

This script adapts this procedure to the computer with the following procedural differences:
- unlimited time to respond to each nonword (the response latency is measured). 
- As any utterance at the point of recording is taken as a response the experimenter has to accept the response
	by pressing the  to advance to the next nonword trial. By pressing , the experimenter has the option
	to repeat the previous trial.

Participants hear made-up English words and have to repeat them out loud. Trials can be repeated if deemed necessary by experimenter.
A practice run presents made-up and real English words. 

The default data stored in the data files are:

(1) Raw data file: 'CNRep_raw*.iqdat' (a separate file for each participant)

build:							Inquisit build
computer.platform:				the platform the script was run on
date, time, subject, group:		date and time script was run with the current subject/groupnumber 
blockcode, blocknum:			the name and number of the current block
trialcode, trialnum: 			the name and number of the currently recorded trial
									(Note: not all trials that are run might record data; by default data is collected unless /recorddata = false is set for a particular trial/block) 
/trialnumber: 					counts the trial sequences (resets after practice)

stimulusitem:					the presented stimuli in order of trial presentation
/stimulusindex:					helper variable that stores the index of the current stimulus

response:						the participant's response
latency: 						the response latency (in ms)
/rt:							combines reaction time (in ms) across trials that repeat a nonword

(2) Summary data file: 'CNRep_summary*.iqdat' (a separate file for each participant)

script.startdate:				date script was run
script.starttime:				time script was started
script.subjectid:				subject id number
script.groupid:					group id number
script.elapsedtime:				time it took to run script (in ms)
computer.platform:				the platform the script was run on
/completed:						0 = script was not completed (prematurely aborted); 1 = script was completed (all conditions run)

* 1 Instruction Block
* 1 Practice Block
* 1 Experimental Block

* 1 block a 40 trial sequences

trial.cnrep_nonwords -> trial.accept -> 	a) Spacebar: next trialsequence (new nonword)
											b) Enter: trial.repeatnonword -> trial.accept-> 	a) Spacebar: next trialsequence (new nonword)
																								b) trial.repeatnonword

*trial.cnrep_nonwords: the next nonword is chosen. Any utterance is recorded as the response
		* latency is recorded.
		* by default items are called in sequence (-> Gathercole et al., 1994), this can be changed under STIMULI-> sound.nonword
*Experimenter has control over whether to accept the current response or whether to repeat the trial

* 40 nonwords, 10 items each with 2, 3, 4 and 5 syllables
List of nonwords from the CNRep (Gathercole et al., 1994)
Item Number Nonword  (syllables in parentheses), 
1 Diller (2) 
2 Skiticult (3) 
3 Empliforvent (4) 
4 Ballop (2) 
5 Sepretennial (5)
6 Commeecitate (4) 
7 Brasterer (3) 
8 Versatrationist (5) 
9 Woogalamic (4) 
10 Glistow (2) 
11 Pennerriful (4) 
12 Sladding (2) 
13 Detratapillic (5) 
14 Glistering (3) 
15 Thickery (3) 
16 Pristoractional (5) 
17 Fenneriser (4) 
18 Bannow (2) 
19 Altupatory (5) 
20 Stopograttic (4) 
21 Defermication (5)
22 Commerine (3)
23 Pennel (2)
24 Blonterstaping (4)
25 Confrantually (5)
26  Prindle (2) 
27 Bannifer (3)
28 Reutterpation (5)
29 Barrazon (3)
30 Hampent (2)
31 Trumpetine (3)
32 Voltularity (5)
33 Perplisteronk (4)
34 Tafflest (2)
35 Loddenapish (4)
36 Doppelate (3)
37 Underbrantuand (5)
38 Contramponist (4)
39 Frescovent (3)
40 Rubid (2)

* sound files recorded by a male American English native speaker (NOT original); 
!!!IMPORTANT: the sound files provided with this script are only intended for DEMONSTRATION PURPOSES 
and we STRONGLY suggest using your own sound recordings.
* sound files can easily be exchanged under EDITABLE CODE -> Editable STIMULI-> item.nonwords
(as well as practice items: EDITABLE CODE -> Editable STIMULI-> item.practiceitems)

* 1 Block with 10 trial sequences
* 5 words and 5 nonwords (NOT original) make up the practice items
* practice stimuli are drawn in sequence (->fixed randomly assembled sequence)
* Practice trial sequence similar to experimental trial sequence

* instructions are not original
* they can be easily edited under EDITABLE CODE -> Editable INSTRUCTIONS

check below for (relatively) easily editable parameters, stimuli, instructions etc. 
Keep in mind that you can use this script as a template and therefore always "mess" with the entire code to further customize your experiment.

Copyright © Millisecond Software. All rights reserved.
Contact | Terms of Service | Privacy Statement | Security Statement | GDPR