{
 "card": "COORD-1",
 "source": "blab's attentionComp experiment (field mode, per-trial pertAmp/pertPhi, 125 mel, fb 3 with the bundled babble at 0.02), after free-speech's measureFormants calibration block; the only change is removing the runner's two clear lines.",
 "preset": "female",
 "build": "shipped",
 "params": {
  "bShift": 1,
  "bRatioShift": 0,
  "bMelShift": 1,
  "fb": 3,
  "fb3Gain": 0.02
 },
 "setparam": {
  "pertAmp": "125 (all 257 values) on shift trials, 0 on noShift trials",
  "pertPhi": "0 (all 257 values): F1 up",
  "datapb": "bundled babble mtbabble48k.wav, loaded with free-speech get_noiseSource"
 },
 "ost": "# Online status tracking (OST) configuration file\nrmsSlopeWin = 0.050000\n\n# Main section: Heuristic rules for tracking\nn = 3\n0 INTENSITY_RISE_HOLD_POS_SLOPE 0.01 0.05 {} # Detect the onset the vowel\n2 INTENSITY_FALL   0.03 0.01 {} # Detect the offset of the vowel\n4 OST_END NaN NaN {} \n\nn = 0\n",
 "pcf": "# Section 1 (Time warping): (ostStat_initial), tBegin, rate1, dur1, durHold, rate2 \n0\n\n# Section 2: stat pitchShift(st) gainShift(dB) fmtPertAmp fmtPertPhi(rad)\n5\n0, 0.0, 0, 0, 0\n1, 0.0, 0, 0, 0\n2, 0.0, 0, 0, 0\n3, 0.0, 0, 0, 0\n4, 0.0, 0, 0, 0\n",
 "sequence": [
  "calibration",
  "calibration",
  "shift",
  "noShift",
  "shift"
 ],
 "switching": "calibration block with measureFormants.ost/.pcf (bShift 0); then AudapterIO('init', p) and field-mode pertAmp/pertPhi set before every trial; reset() before every trial. Expected: the runner clears the OST and PCF first; observed: it does not",
 "input": "synthetic \"head\"-like /E/ vowel, 0.40 s, F0 205-212 Hz, formants [731 2058 2979 4000] Hz",
 "field": {
  "f1": 125,
  "f2": 0
 },
 "pg_drop": [
  "ost",
  "pcf"
 ],
 "playground": {
  "v": 1,
  "preset": "female",
  "build": "lite",
  "raw": {
   "bshift": 1,
   "bratioshift": 0,
   "bmelshift": 1,
   "fb": 3,
   "fb3gain": 0.02
  },
  "shift": {
   "formant": {
    "on": true,
    "units": "mel",
    "f1": 125,
    "f2": 0,
    "field": "all"
   },
   "pitch": {
    "on": false
   }
  },
  "when": {
   "mode": "always"
  },
  "hear": {
   "fb": 3,
   "noise": {
    "type": "pink",
    "seconds": 10,
    "level": -20,
    "gain": 0.02
   }
  }
 },
 "playground_left_out": [
  "the masking noise: the Playground plays its own generated pink noise, not the lab's babble file",
  "the trial sequence: the link loads one trial's settings; run several trials as one session in the Playground to see carry-over",
  "the setParam value pertAmp",
  "the setParam value pertPhi"
 ]
}