/
Real Time ATLAS Sonification Real Time ATLAS Sonification

Real Time ATLAS Sonification - PowerPoint Presentation

groundstimulus
groundstimulus . @groundstimulus
Follow
342 views
Uploaded On 2020-06-22

Real Time ATLAS Sonification - PPT Presentation

ATLAS Week Status Update Juliana Cherston MIT Media Lab 1 People Involved Spearheaded by Responsive Environments Group at MIT Media Lab in collaboration with ATLAS Outreach Team Juliana Cherston ResEnv MIT ID: 783189

atlas data audio stream data atlas stream audio python physics pure server xml engine composition eta atlantis website mit

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "Real Time ATLAS Sonification" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

Real Time ATLAS Sonification

ATLAS Week: Status UpdateJuliana Cherston, MIT Media Lab

1

Slide2

People Involved

Spearheaded by

Responsive Environments Group at MIT Media Lab in collaboration with ATLAS Outreach Team

Juliana Cherston (ResEnv, MIT)

Ewan Hill (U.

Victoria, ATLAS Outreach)

: Data Acquisition, Image Processing Gershon Dublon (ResEnv, MIT): Vibrating Tree Transducers Jessica Hyde (Intern, MIT) Audio Composition[We anticipate others getting involved in audio composition]

2

Slide3

Data Flow: Ready

ATLAS

SERVER

XML

Physics Data

XMLRPC

data polling

XML Parsing Engine (Python)

Pure Data

OSC

Networking Protocol (for sound synthesis)

(Currently multithreaded)

Audio

Synthesisis

MP3 Stream

Stream

IceCast2

(Streaming

Server)

Tree Bark

Website

ATLAS Control Room

Outside glass for tourists? Inside glass as a physics tool?

OpenData

Tool

Multiple Compositions

Globe Exhibition

(Python Flask)

3

Pure Data: Open source audio synthesis software

Slide4

4

m

ore info :

listentree.media.mit.edu

Slide5

Physics

Data (Easily Extensible)

MDT_driftR

Muon_

Reconstructed

R,

x,y,z Radial distance to anode wire of charged particle’s track passing through MDT. Ionization electronics accelerate towards the wire, initiating a charge avalanche and producing a signal. Drift radius computed from drift time by an auto-calibrated procedure

Eta, phi,

pt

, e, m

(~a few/event)

AntiKt4TopoEM

Jets

Eta, Phi,

pt

, e, m

Jets arise due to gluon emission as quarks travel.

F

ragmentation of quarks into hadrons before they can be directly detected. Cone shaped, and can be thought of as repeated 1->2 branching of quarks and gluons.

CaloEgamma

Eta, Phi, et

Electrons/photons deposit most of their energy in the electromagnetic calorimeter.

Showers from electrons are narrow, search for concentrated deposits

of energy. Match with track to distinguish electrons from unconverted photons

PixelRDO

x

,y,z

high granularity, high precision set of measurements as close to the interaction point as possible using silicon detectors (photon hits silicon, knocks electron out of place causing electron-hole pair

5

Slide6

Demos

Demo 1-First Steps CMS: RT event simulator,

websocket communication, freq. modulation using eta coordinates of calorimeter hits for CMS data produced by converting ROOT files to .IG files in CERN’s

OpenData VMDemo 2- ATLAS/Pure Data (Constant): Swapping in ATLAS data and ATLAS data parsers, selecting key physics variables, streaming to Pure

Data (audio synthesis software)

via OSC

(networking protocol for audio syntehsis at a constant rateDemo 3: Pure Data Eta Scan: Rebuilding OSC engine so that messages are transmitted on separate threads, allowing for each message to be passed at a different rate dependent on eta coordinate of hit (when possible)…effectively scanning through detector in a 10 second sweep. More particle production at high eta becomes noticeableDemo 4: Pure Data: BASIC audio composition with RT Stream Enabled:

I played around with Pure Data a bit: jets are audible over pixel detector hits and MDT

drift radii in background. Demo 5: Stream to Icecast2

: Turn on streaming, and audio is available on web

Demo 6: Webpage

Temporary image iterator, embedding stream alongside image on page. Muon on/off available SOON.

6

Slide7

Data Flow: Next Steps

ATLAS XMLRPC SERVER

XML

Main Python Engine

XMLRPC Request

XML Parsing Engine (Python)

Pure Data

OSC Communication Protocol

(Currently multithreaded)

Audio

Synthesisis

MP3 Stream

Stream

IceCast2

(Streaming

Server)

Website

Multiple Compositions

Second Cycle: User selects physics data streams. Sent to physics engine

Physics engine sends graphics

7

Slide8

Image Processing Option 1

ATLAS XMLRPC SERVER

XML

Main Python Engine

Pure Data

(Currently multithreaded)

MP3 Stream

IceCast2

(Streaming

Server)

Website

Multiple Compositions

Physics engine sends appropriate graphics based on users selections (switch port listening to)

Atlantis Port 1

Atlantis Port 2

Atlantis Port 3

….

Request images with different particles visible

OPEN QUESTION:

How to Go about synchronize Audio and Graphics???

8

Slide9

Image Processing Option 2

ATLAS XMLRPC SERVER

XML

Main Python Engine

Pure Data

(Currently multithreaded)

MP3 Stream

IceCast2

(Streaming

Server)

Website

Multiple Compositions

Generate appropriate graphics based on users selections, either in Python or in

Javascript

OPEN QUESTION:

How to Go about synchronize Audio and Graphics???

9

Slide10

ROOT

.IG

NUMPY

Basic Audio Mapping

CMS ISPY

Tools

Python

Scilab

Python

Audiolab

V1

(Tools up and running)

CMS

OpenData

VM

Python

V2

(simulate stream)

.WAV

Python

Audiolab

ROOT

.IG

NUMPY

Basic Audio Mapping

Python

Scilab

Audiolab

Single event stream simulation

CMS

OpenData

VM

Python

Public Stream

Python

Audiolab

MNET

V3

(Music Composition)

NUMPY

Sophisticated Audio Mapping

Pure Data

Public Stream

Composition in Pure Data

V4

Pull in live data stream

ATLAS Event Stream

[Ewan/Outreach team?]

ATLAS Atlantis XML template

ROOT

.IG

ATLAS Atlantis XML template

10

Basic framework in place. Can now

Work on more robust

audio compositions,

put more thought into

p

hysics

parameters, speeding up system,

isolating audio streams,

switch to real event

stream,

graphics

ORIGINAL PLAN

Slide11

Upcoming Schedule: Summary

Website UI enhancements, add feature to listen

to individual particles, real time, synchronized image rendering, additional audio composition

LATE

FEBRUARY

EARLY MARCH

LATE MARCH

APRIL+

Define/execute on larger vision for project

Hook into real ATLAS data stream, additional testing/composition/speed up

LHC Turn On (Spring break at CERN to launch initial product in tandem?)

11

Slide12

Data Flow: Longer Term Vision

ATLAS XMLRPC SERVER

XML

Physics Data

Pure Data

MP3 Stream

Stream

IceCast2

Tree Bark

Website

ATLAS Control Room

Physics Tool (?)

Globe Exhibition

ToDo

: Get abstractions in place so that tool can be used with any real time data (CMS? AMS?)

ToDo

: Anyone can compose or perhaps even DJ in real time

Maybe an instrument attachment (sticker?) reading in RT physics data?

Embed More robust physics

in audio, practical tool for physics analysis?

12

Slide13

Appendix

13

Slide14

http://

www.hep.ucl.ac.uk/atlas/

atlantis/files/2006-06-02-atlantis_tutorial-online_mode_and_interactive_athena-zdenek_maxa.pdf

14

Slide15

Website

Template Screenshot

15

Slide16

16