1 Designer 2.0.0 (0x03bd3829, 0x204258c2) Identity (0x5dffe431, 0x35215c50) (0x403488e7, 0x565d70b6) Input stream 1 (0x5ba36127, 0x195feae1) Input stream 2 (0x6f752dd0, 0x082a321e) Input stream 3 (0x013df452, 0xa3a8879a) Input stream 4 (0x403488e7, 0x565d70b6) Output stream 1 (0x5ba36127, 0x195feae1) Output stream 2 (0x6f752dd0, 0x082a321e) Output stream 3 (0x013df452, 0xa3a8879a) Output stream 4 (0x17ee7c08, 0x94c14893) (0x1fa7a38f, 0x54edbe0b) 48 (0x207c9054, 0x3c841b63) 400 (0x30a4e5c9, 0x83502953) (0x4e7b798a, 0x183beafb) (0xa8ffe2a3, 0x27038f03) (0x527ad68d, 0x16d746a0) (0xc80ce8af, 0xf699f813) 1 (0xcfad85b0, 0x7c6d841c) 1 (0xfba64161, 0x65304e21) (0x04dae7c8, 0x5f51459d) Beta Signal (0x0055be5f, 0x087bdd12) (0x5ba36127, 0x195feae1) Data (0x6f752dd0, 0x082a321e) Stimulations (0x6ab26b81, 0x0f8c02f3) Channel Units (0x5de046a6, 0x086340aa) Display Mode Scan Scan false (0x33a30739, 0x00d5299b) Auto vertical scale Per channel Global false (0x512a166f, 0x5c3ef83f) Scale refresh interval (secs) 5 5 false (0x512a166f, 0x5c3ef83f) Vertical Scale 100 100 false (0x512a166f, 0x5c3ef83f) Vertical Offset 0 0 false (0x512a166f, 0x5c3ef83f) Time Scale 10 10 false (0x2cdb2f0b, 0x12f231ea) Bottom ruler true true false (0x2cdb2f0b, 0x12f231ea) Left ruler false false false (0x2cdb2f0b, 0x12f231ea) Multiview false false false (0x1fa7a38f, 0x54edbe0b) 224 (0x207c9054, 0x3c841b63) 272 (0x4e7b798a, 0x183beafb) (0x92c056a7, 0x2dc71aff) (0x527ad68d, 0x16d746a0) (0xce18836a, 0x9c0eb403) 9 (0xcfad85b0, 0x7c6d841c) 3 (0x05539fda, 0x1abf7671) Signal average (0x00642c4d, 0x5df7e50a) (0x5ba36127, 0x195feae1) Input signal (0x5ba36127, 0x195feae1) Filtered signal (0x1fa7a38f, 0x54edbe0b) 480 (0x207c9054, 0x3c841b63) 64 (0x4e7b798a, 0x183beafb) (0xc5ff4187, 0xffc5f432) (0xc46b3d00, 0x3e0454e1) (0x00000000, 0x00064a9b) (0x1490c220, 0x6618b196) Band Power (0x00e26fa1, 0x1dbab1b2) (0x5ba36127, 0x195feae1) Input - A (0x5ba36127, 0x195feae1) Output (0x79a9edeb, 0x245d83fc) Equation x x*x false (0x1fa7a38f, 0x54edbe0b) 416 (0x207c9054, 0x3c841b63) 64 (0x30a4e5c9, 0x83502953) (0x4e7b798a, 0x183beafb) (0x21889dc4, 0x1126497e) (0x527ad68d, 0x16d746a0) (0xc80ce8af, 0xf699f813) 1 (0xce18836a, 0x9c0eb403) 1 (0xcfad85b0, 0x7c6d841c) 1 (0xfba64161, 0x65304e21) (0x198e1e41, 0x5d92f437) 1;2;3;4 (0x361722e8, 0x311574e8) (0x5ba36127, 0x195feae1) Input signal (0x5ba36127, 0x195feae1) Output signal (0x79a9edeb, 0x245d83fc) Channel List : 1;2;3;4 false (0x3bcf9e67, 0x0c23994d) Action Select Select false (0x666f25e9, 0x3e5738d6) Channel Matching Method Smart Index false (0x1fa7a38f, 0x54edbe0b) 128 (0x207c9054, 0x3c841b63) 160 (0x30a4e5c9, 0x83502953) (0x4e7b798a, 0x183beafb) (0x277826e1, 0xa30a3bd0) (0x527ad68d, 0x16d746a0) (0xc80ce8af, 0xf699f813) 1 (0xce18836a, 0x9c0eb403) 3 (0xcfad85b0, 0x7c6d841c) 1 (0x2de58474, 0x0303e97f) band-pass 16-24Hz (0xb4f9d042, 0x9d79f2e5) (0x5ba36127, 0x195feae1) Input signal (0x5ba36127, 0x195feae1) Filtered signal (0x2f2c606c, 0x8512ed68) Filter method Butterworth Butterworth false (0xfa20178e, 0x4cba62e9) Filter type Low pass Band pass false (0x007deef9, 0x2f3e95c6) Filter order 4 4 false (0x512a166f, 0x5c3ef83f) Low cut frequency (Hz) 29 16 false (0x512a166f, 0x5c3ef83f) High cut frequency (Hz) 40 24 false (0x512a166f, 0x5c3ef83f) Pass band ripple (dB) 0.5 0.500000 false (0x1fa7a38f, 0x54edbe0b) 304 (0x207c9054, 0x3c841b63) 64 (0x4e7b798a, 0x183beafb) (0x27a4ceec, 0x876d6384) (0xc46b3d00, 0x3e0454e1) (0x00000000, 0x00057081) (0x344f2aae, 0x1a833343) Beta Power (0x0055be5f, 0x087bdd12) (0x5ba36127, 0x195feae1) Data (0x6f752dd0, 0x082a321e) Stimulations (0x6ab26b81, 0x0f8c02f3) Channel Units (0x5de046a6, 0x086340aa) Display Mode Scan Scan false (0x33a30739, 0x00d5299b) Auto vertical scale Per channel Global false (0x512a166f, 0x5c3ef83f) Scale refresh interval (secs) 5 5 false (0x512a166f, 0x5c3ef83f) Vertical Scale 100 100 false (0x512a166f, 0x5c3ef83f) Vertical Offset 0 0 false (0x512a166f, 0x5c3ef83f) Time Scale 10 10 false (0x2cdb2f0b, 0x12f231ea) Bottom ruler true true false (0x2cdb2f0b, 0x12f231ea) Left ruler false false false (0x2cdb2f0b, 0x12f231ea) Multiview false false false (0x1fa7a38f, 0x54edbe0b) 576 (0x207c9054, 0x3c841b63) 240 (0x4e7b798a, 0x183beafb) (0x92c056a7, 0x2dc71aff) (0x527ad68d, 0x16d746a0) (0xce18836a, 0x9c0eb403) 9 (0xcfad85b0, 0x7c6d841c) 3 (0x38e9653d, 0x1f0248bf) Generic stream reader (0x6468099f, 0x0370095a) (0x5ba36127, 0x195feae1) Output Signal (0x6f752dd0, 0x082a321e) Output Stimulations (0x330306dd, 0x74a95f98) Filename /home/openlab/Bureau/UseTheForce/OpenViBE-workshop_tie-fighter-demo/signals/use-the-force-self-paced-[2018.05.07-19.23.41].ov false (0x17ee7c08, 0x94c14893) (0x1fa7a38f, 0x54edbe0b) -64 (0x207c9054, 0x3c841b63) 352 (0x30a4e5c9, 0x83502953) (0x341d3912, 0x1478de86) 1 (0x4e7b798a, 0x183beafb) (0xf37b8e7a, 0x1bc33e4e) (0xc80ce8af, 0xf699f813) 1 (0xce18836a, 0x9c0eb403) 1 (0x39d53e89, 0x220b131b) Time based epoching (0x00777fa0, 0x5dc3f560) (0x5ba36127, 0x195feae1) Input signal (0x5ba36127, 0x195feae1) Epoched signal (0x512a166f, 0x5c3ef83f) Epoch duration (in sec) 1 1 false (0x512a166f, 0x5c3ef83f) Epoch intervals (in sec) 0.5 0.1 false (0x1fa7a38f, 0x54edbe0b) 352 (0x207c9054, 0x3c841b63) 64 (0x4e7b798a, 0x183beafb) (0xc5ff41e9, 0xccc59a01) (0xc80ce8af, 0xf699f813) 1 (0xce18836a, 0x9c0eb403) 2 (0xcfad85b0, 0x7c6d841c) 1 (0x3e0c470d, 0x624e76dc) Generic stream writer (0x09c92218, 0x7c1216f8) (0x403488e7, 0x565d70b6) Input stream 1 (0x5ba36127, 0x195feae1) Input stream 2 (0x6f752dd0, 0x082a321e) Input stream 3 (0x330306dd, 0x74a95f98) Filename record-[$core{date}-$core{time}].ov ${Player_ScenarioDirectory}/signals/use-the-force-self-paced-[$core{date}-$core{time}].ov false (0x2cdb2f0b, 0x12f231ea) Use compression false false false (0x1fa7a38f, 0x54edbe0b) 160 (0x207c9054, 0x3c841b63) 432 (0x4e7b798a, 0x183beafb) (0x89a08108, 0xc8d1fac1) (0x527ad68d, 0x16d746a0) (0xce18836a, 0x9c0eb403) 2 (0xcfad85b0, 0x7c6d841c) 1 (0xfba64161, 0x65304e21) (0x477bae8c, 0x704639bb) Spatial Filter (0xdd332c6c, 0x195b4fd4) (0x5ba36127, 0x195feae1) Input Signal (0x5ba36127, 0x195feae1) Output Signal (0x79a9edeb, 0x245d83fc) Spatial Filter Coefficients 1;0;0;0;0;1;0;0;0;0;1;0;0;0;0;1 3;-1;-1;-1 false (0x007deef9, 0x2f3e95c6) Number of Output Channels 4 1 false (0x007deef9, 0x2f3e95c6) Number of Input Channels 4 4 false (0x330306dd, 0x74a95f98) Filter matrix file false (0x1fa7a38f, 0x54edbe0b) 224 (0x207c9054, 0x3c841b63) 64 (0x30a4e5c9, 0x83502953) (0x4e7b798a, 0x183beafb) (0x81db9bf9, 0xf1cf4ed7) (0x527ad68d, 0x16d746a0) (0xc80ce8af, 0xf699f813) 1 (0xce18836a, 0x9c0eb403) 4 (0xcfad85b0, 0x7c6d841c) 1 (0x52e24569, 0x49c15ebc) Shift values (0x00e26fa1, 0x1dbab1b2) (0x5ba36127, 0x195feae1) Input - A (0x5ba36127, 0x195feae1) Output (0x79a9edeb, 0x245d83fc) Equation x x-5.30 false (0x1fa7a38f, 0x54edbe0b) 640 (0x207c9054, 0x3c841b63) 32 (0x30a4e5c9, 0x83502953) (0x4e7b798a, 0x183beafb) (0x21889dc4, 0x1126497e) (0x527ad68d, 0x16d746a0) (0xc80ce8af, 0xf699f813) 1 (0xce18836a, 0x9c0eb403) 1 (0xcfad85b0, 0x7c6d841c) 1 (0xfba64161, 0x65304e21) (0x537137a8, 0x70afe900) Crop (0x7f1a3002, 0x358117ba) (0x5ba36127, 0x195feae1) Input matrix (0x5ba36127, 0x195feae1) Output matrix (0xd0643f9e, 0x8e35fe0a) Crop method Min/Max Min/Max false (0x512a166f, 0x5c3ef83f) Min crop value -1 5.30 false (0x512a166f, 0x5c3ef83f) Max crop value 1 100 false (0x1fa7a38f, 0x54edbe0b) 544 (0x207c9054, 0x3c841b63) 32 (0x30a4e5c9, 0x83502953) (0x4e7b798a, 0x183beafb) (0x1b151919, 0x63b9f9c9) (0x527ad68d, 0x16d746a0) (0xc80ce8af, 0xf699f813) 1 (0xce18836a, 0x9c0eb403) 3 (0xcfad85b0, 0x7c6d841c) 1 (0x60b3035d, 0x3fae7262) Beta Power Cropped and shifted (0x0055be5f, 0x087bdd12) (0x544a003e, 0x6dcba5f6) Data (0x6f752dd0, 0x082a321e) Stimulations (0x6ab26b81, 0x0f8c02f3) Channel Units (0x5de046a6, 0x086340aa) Display Mode Scan Scan false (0x33a30739, 0x00d5299b) Auto vertical scale Per channel Global false (0x512a166f, 0x5c3ef83f) Scale refresh interval (secs) 5 5 false (0x512a166f, 0x5c3ef83f) Vertical Scale 100 100 false (0x512a166f, 0x5c3ef83f) Vertical Offset 0 0 false (0x512a166f, 0x5c3ef83f) Time Scale 10 100 false (0x2cdb2f0b, 0x12f231ea) Bottom ruler true true false (0x2cdb2f0b, 0x12f231ea) Left ruler false false false (0x2cdb2f0b, 0x12f231ea) Multiview false false false (0x1fa7a38f, 0x54edbe0b) 816 (0x207c9054, 0x3c841b63) -16 (0x4e7b798a, 0x183beafb) (0x92c056a7, 0x2dc71aff) (0x527ad68d, 0x16d746a0) (0xce18836a, 0x9c0eb403) 9 (0xcfad85b0, 0x7c6d841c) 3 (0x6192fde8, 0x57470e00) Acquisition client (0x35d225cb, 0x3e6e3a5f) (0x403488e7, 0x565d70b6) Experiment information (0x5ba36127, 0x195feae1) Signal stream (0x6f752dd0, 0x082a321e) Stimulations (0x013df452, 0xa3a8879a) Channel localisation (0x6ab26b81, 0x0f8c02f3) Channel units (0x79a9edeb, 0x245d83fc) Acquisition server hostname ${AcquisitionServer_HostName} ${AcquisitionServer_HostName} false (0x007deef9, 0x2f3e95c6) Acquisition server port 1024 1024 false (0x1fa7a38f, 0x54edbe0b) -64 (0x207c9054, 0x3c841b63) 544 (0x4e7b798a, 0x183beafb) (0x0d4656c0, 0xc95b1fa8) (0xc80ce8af, 0xf699f813) 5 (0xce18836a, 0x9c0eb403) 2 (0x69968389, 0x7376936f) Generic stream writer (0x09c92218, 0x7c1216f8) (0x5ba36127, 0x195feae1) Input Signal (0x6f752dd0, 0x082a321e) Input Stimulations (0x330306dd, 0x74a95f98) Filename record-[$core{date}-$core{time}].ov ${Player_ScenarioDirectory}/Crop/use-the-force-self-paced-[$core{date}-$core{time}].ov false (0x2cdb2f0b, 0x12f231ea) Use compression false false false (0x1fa7a38f, 0x54edbe0b) 688 (0x207c9054, 0x3c841b63) 432 (0x4e7b798a, 0x183beafb) (0x89a08108, 0xc8d1fac1) (0x527ad68d, 0x16d746a0) (0xce18836a, 0x9c0eb403) 2 (0xcfad85b0, 0x7c6d841c) 1 (0xfba64161, 0x65304e21) (0x068f487c, 0x21f4b632) (0x6192fde8, 0x57470e00) 1 (0x03bd3829, 0x204258c2) 1 (0x070d4da3, 0x44fc31b2) (0x198e1e41, 0x5d92f437) 0 (0x04dae7c8, 0x5f51459d) 0 (0x0b2cb4e9, 0x3c57dde4) (0x537137a8, 0x70afe900) 0 (0x52e24569, 0x49c15ebc) 0 (0x1c4e6df1, 0x7a0d8edf) (0x2de58474, 0x0303e97f) 0 (0x39d53e89, 0x220b131b) 0 (0x1c59facc, 0x159a5b77) (0x05539fda, 0x1abf7671) 0 (0x537137a8, 0x70afe900) 0 (0x28816046, 0x3459b027) (0x03bd3829, 0x204258c2) 1 (0x198e1e41, 0x5d92f437) 0 (0x291e2794, 0x45847249) (0x198e1e41, 0x5d92f437) 0 (0x477bae8c, 0x704639bb) 0 (0x2dca962e, 0x20394064) (0x39d53e89, 0x220b131b) 0 (0x1490c220, 0x6618b196) 0 (0x2dd10288, 0x5d587871) (0x6192fde8, 0x57470e00) 0 (0x03bd3829, 0x204258c2) 0 (0x2ec5c3c6, 0x267fb9e8) (0x03bd3829, 0x204258c2) 1 (0x3e0c470d, 0x624e76dc) 1 (0x3047fd35, 0x4430cb48) (0x6192fde8, 0x57470e00) 2 (0x03bd3829, 0x204258c2) 2 (0x3fcb3305, 0x1deecffd) (0x03bd3829, 0x204258c2) 0 (0x3e0c470d, 0x624e76dc) 0 (0x42f0d098, 0x2aa0ace4) (0x477bae8c, 0x704639bb) 0 (0x2de58474, 0x0303e97f) 0 (0x48a3036f, 0x0390d22c) (0x537137a8, 0x70afe900) 0 (0x69968389, 0x7376936f) 0 (0x48a324c4, 0x3d47e9f4) (0x1490c220, 0x6618b196) 0 (0x05539fda, 0x1abf7671) 0 (0x65243e3b, 0x2de66f40) (0x03bd3829, 0x204258c2) 2 (0x3e0c470d, 0x624e76dc) 2 (0x66a18682, 0x5258fa8b) (0x05539fda, 0x1abf7671) 0 (0x344f2aae, 0x1a833343) 0 (0x7ab2b378, 0x026ea2d4) (0x52e24569, 0x49c15ebc) 0 (0x60b3035d, 0x3fae7262) 0 (0x08f7a60b, 0x0b3f0028) 1er ch = Cz 2, 3, 4 = C1, C2, D1 (0x473d9a43, 0x97fc0a97) -64 (0x7234b86b, 0x2b8651a5) 224 (0x2e5b4358, 0x7e7e2a7a) <u><b><big>Overview</big></b></u> This scenario allows to run an online <i>self-paced</i> session of <b>feet motor imagery</b> No instructions are presented to the user. The feedback is presented through signal displays : one for the brain activity on the Cz electrode, and one for the band power in the beta activity,related to (imagined) feet movement. An external feedback is possible through VRPN: launch the <b>vr-demo-tie-fighter</b> to see a spaceship lifted when a spike of Beta activity is detected. For more information on the processing pipeline, please look at the scenario <i>neurofeedback/neurofeedback.xml</i>. (0x473d9a43, 0x97fc0a97) 912.000000 (0x7234b86b, 0x2b8651a5) 32.000000 (0x335b2817, 0x6c24933b) Use Generic stream reader instead of Acquisition client to replay recorded signals (0x473d9a43, 0x97fc0a97) 32.000000 (0x7234b86b, 0x2b8651a5) 48.000000 (0x3793b3fc, 0x0bc09010) Les 4 ch du ganglion (0x473d9a43, 0x97fc0a97) 0 (0x7234b86b, 0x2b8651a5) 128 (0x39521104, 0x7f5c3d39) The processing chain filter the signal in the <b>[16-24Hz]</b> frequency band (<i>Beta band</i>) Then, it select 1s epochs every 0.1s. This signal is squared and average to get the Beta power. Finally it's cropped and shifted to be sent to the tie-fighter application via VRPN (0x473d9a43, 0x97fc0a97) -240.000000 (0x7234b86b, 0x2b8651a5) 352.000000 (0x4490a544, 0x5b0eddf0) These two boxes (Crop and simple DSP) are configured with respect to a previous <b>calibration</b> session. See <i>threshold_movement_calibration.xml</i> The calibration computed the <b><i>Mean</i></b> and <i><b>Variance</b></i> of the Beta activity during 30sec of inactivity. (0x473d9a43, 0x97fc0a97) -240.000000 (0x7234b86b, 0x2b8651a5) 672.000000 (0x5176b8c4, 0x418cbbc7) Center all values on <i>Mean + 3 * sqrt(Variance)</i> (0x473d9a43, 0x97fc0a97) 224.000000 (0x7234b86b, 0x2b8651a5) 736.000000 (0x59bf201c, 0x208f04ce) Crop the signal between <i>Mean + 3 * sqrt(Variance)</i> and <i>100</i> (0x473d9a43, 0x97fc0a97) 224.000000 (0x7234b86b, 0x2b8651a5) 672.000000 (0x7021d6d2, 0x29825f99) The signal display provides real-time and asynchronous feedback of the user's brain activity in the Beta band, related to feet movement. (0x473d9a43, 0x97fc0a97) 64.000000 (0x7234b86b, 0x2b8651a5) 896.000000 (0x08805309, 0x7741ce8b) (0x3bcce5d2, 0x43f2d968) [{"boxIdentifier":"(0x04dae7c8, 0x5f51459d)","childCount":0,"identifier":"(0x295082d2, 0x1b5f8498)","parentIdentifier":"(0xffffffff, 0xffffffff)","type":3},{"boxIdentifier":"(0x344f2aae, 0x1a833343)","childCount":0,"identifier":"(0x2d9e2a14, 0x6a83250b)","parentIdentifier":"(0xffffffff, 0xffffffff)","type":3},{"boxIdentifier":"(0x60b3035d, 0x3fae7262)","childCount":0,"identifier":"(0x4956c4bc, 0x4ee21a46)","parentIdentifier":"(0xffffffff, 0xffffffff)","type":3}] (0x237e56d2, 0x10cd68ae) 277 (0x4c536d0a, 0xb23dc545) /home/openlab/Bureau/UseTheForce/OpenViBE-workshop_tie-fighter-demo/Use-the-force-online_5chanLaplacianCz_self-paced-session_OV2_4ch.xml (0x4c90d4ad, 0x7a2554ec) 320 (0x54e45f5b, 0x76c036e2) 136 (0x7b814cca, 0x271df6dd) 460