Update README

pull/4/head
fundamental 2014-06-22 17:29:15 -04:00
parent eea9f6dcd9
commit 65bac56796
1 changed files with 27 additions and 2 deletions

View File

@ -22,7 +22,7 @@ S::ASCIIString = "Symbol"; #symbol
c::Char = 'J'; #character c::Char = 'J'; #character
r::Int32 = 0x12345678; #RGBA r::Int32 = 0x12345678; #RGBA
m::Array{Uint8,1} = [0x12,0x23, #midi m::Array{Uint8,1} = [0x12,0x23, #midi
0x34,0x45]; 0x34,0x45];
#true #true
#false #false
#nil #nil
@ -32,6 +32,31 @@ msg = OscMsg("/dest", "[ifsbhtdScrmTFNI]", i,f,s,b,h,t,d,S,c,r,m);
show(msg) show(msg)
``` ```
This produces:
```
OSC Message to /dest
Arguments:
# 1 i:Int32 - 42
# 2 f:Float32 - 0.25
# 3 s:String - string
# 4 b:Blob - Uint8[115 116 114 105 110 103]
# 5 h:Int32 - -125
# 6 t:Uint64 - 22412
# 7 d:Float64 - 0.125
# 8 S:Symbol - Symbol
# 9 c:Char - J
#10 r:RBG - 305419896
#11 m:Midi - Uint8[18 35 52 69]
#12 T: - true
#13 F: - false
#14 N:Nothing - nothing
#15 I:Inf - nothing
```
Accessing the fields is done via the [] operator.
##Networked Usage ##Networked Usage
Most of the usage is going to involve sending the OSC messages over UDP to Most of the usage is going to involve sending the OSC messages over UDP to
@ -55,7 +80,7 @@ msg1 = OSC.message("/hello world", "sSif", "strings", "symbols", 234,
float32(2.3)) float32(2.3))
send(sock1, ip"127.0.0.1", 7777, msg1.data) send(sock1, ip"127.0.0.1", 7777, msg1.data)
``` ```
To receive a message over port 7778 To receive a message over port 7777
##TODO ##TODO