JLF The Network Audio System - RADSCAN

18
JLF NetworkAudio 1 Application Jim Fulton Greg Renda Network Computing Devices, Inc. The Network Audio System

Transcript of JLF The Network Audio System - RADSCAN

Page 1: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io1

��������

����� ���

� �� ����

App

licat

ion

Jim

Fu

lto

nG

reg

Ren

da

Net

wo

rk C

om

pu

tin

g D

evic

es, I

nc.

Th

e N

etw

ork

Au

dio

Sys

tem

Page 2: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io2

��������

����� ���

� �� ���� W

hy A

udio

Ove

r T

he N

etw

ork?

Ap

plic

atio

n

Net

wo

rkA

ud

io S

erve

r

Net

wo

rkA

ud

io A

PI

Net

wo

rk

Page 3: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io3

��������

����� ���

� �� ����

Goa

ls

* 2.

0

* 0.

5

+

Spe

aker

Clie

nt

Mic

roph

one

Page 4: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io4

��������

����� ���

� �� ����

Wha

t is

Aud

io D

ata?

Position

Tim

e

Sample

Tim

e

Page 5: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io5

��������

����� ���

� �� ����

Ove

rvie

w

⇒⇒

+1.0 0.0

-1.0

* 2

Page 6: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io6

��������

����� ���

� �� ����

Aut

omat

ic D

ata

Con

vers

ion

µ

Co

nve

rtF

orm

at

Up

sam

ple

Mu

ltip

lyA

dd

Do

wn

sam

ple

Co

nve

rtF

orm

at

Spe

aker

Page 7: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io7

��������

����� ���

� �� ����

Flo

ws

– S

oftw

are

“Pat

ch P

anel

s”

* 2.

0

* 0.

5

+

Spe

aker

Clie

nt

Mic

roph

one

Red

uce

vo

lum

e

Pla

y at

sam

e ti

me

Page 8: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io8

��������

����� ���

� �� ����

Exa

mpl

es o

f Flo

ws

Buc

ket

* 2

Mic

roph

one

Spe

aker

Clie

nt

Clie

ntClie

nt

Spe

aker

Buc

ket

Page 9: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io9

��������

����� ���

� �� ����

Mul

tiple

Tra

cks

Spe

aker

Left

Spe

aker

CD

Clie

nt

Clie

nt

A

Clie

nt

B

Clie

nt

C

Mic

roph

one

Rig

htS

peak

er

Page 10: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io10

��������

����� ���

� �� ����

Dat

a W

ithin

A F

low

* 0.

5

Spe

aker

Dyn

amic

ally

ch

ang

eab

le

Dat

a d

oes

no

t g

oo

ver

net

wo

rk

Wav

efor

m

Page 11: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io11

��������

����� ���

� �� ����

Net

wor

k P

roto

col

App

licat

ion

Net

wor

kAud

ioP

roto

col

Page 12: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io12

��������

����� ���

� �� ����

Arc

hite

ctur

e

os

diA

dd

A

Ap

plic

atio

n

Net

wo

rkA

ud

ioX

AP

I

Net

wo

rkA

ud

io S

erve

r

os

diX

dd

X

X S

erve

r

AP

I

Page 13: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io13

��������

����� ���

� �� ����

Com

pilin

g F

low

s

Spe

aker

CD

Mic

roph

one

* 0.

5+

* 0.

8

* 0.

3

Speaker = ((0.3 *CD) + (0.8 +MIC)) * 0.5

Speaker = (0.15 *CD) + (0.4 *MIC)

Page 14: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io14

��������

����� ���

� �� ����

App

licat

ion

Pro

gram

min

g In

terf

ace

XlibXt

Mo

tif

Net

wo

rk Net

wor

k

Au

dio

Page 15: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io15

��������

����� ���

� �� ����

Syn

chro

niza

tion

App

licat

ion

App

licat

ion

Page 16: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io16

��������

����� ���

� �� ����

Fut

ure

Dire

ctio

ns

Page 17: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io17

��������

����� ���

� �� ����

Sum

mar

y

Page 18: JLF The Network Audio System - RADSCAN

JLF

Net

wo

rkA

ud

io18

��������

����� ���

� �� ����

Whe

re T

o G

et S

ourc

e C

ode

FR

EE

!

$