#!/bin/csh

# Shell script to test sending OSC messages to CSL servers

# Create a convenient alias
alias ssoo "sendOSC -h localhost 54321"

# set a variable for the base directory of CSL

# load some spectra into instruments

ssoo /i1/ps, 1.0, 0,5, 3.0, 0,1, 5.0, 0.03, 5.0, 0.01
ssoo /i2/ps, 0.360004 0.625330 1 1.612010 0.895042 1.245800 0.343842 2.798940 0.164195 1.585180
ssoo /i3/ps, 0.554730 -0.027480 0.532964 -1.078970 1 -1.838460 0.525269 -2.469440 0.253329 -1.770140
ssoo /i4/ps, 0.792050 -0.761530 1 -1.577980 0.361687 -2.551110 0.197599 2.253510 0.072937 2.229680
ssoo /i5/ps, 1.0, 0,5, 3.0, 0,1, 5.0, 0.03, 5.0, 0.01
ssoo /i6/ps, 0.360004 0.625330 1 1.612010 0.895042 1.245800 0.343842 2.798940 0.164195 1.585180
ssoo /i7/ps, 0.554730 -0.027480 0.532964 -1.078970 1 -1.838460 0.525269 -2.469440 0.253329 -1.770140
ssoo /i8/ps, 0.792050 -0.761530 1 -1.577980 0.361687 -2.551110 0.197599 2.253510 0.072937 2.229680
ssoo /i9/ps, 1.0, 0,5, 3.0, 0,1, 5.0, 0.03, 5.0, 0.01
ssoo /i10/ps, 0.360004 0.625330 1 1.612010 0.895042 1.245800 0.343842 2.798940 0.164195 1.585180
ssoo /i11/ps, 0.554730 -0.027480 0.532964 -1.078970 1 -1.838460 0.525269 -2.469440 0.253329 -1.770140
ssoo /i12/ps, 0.792050 -0.761530 1 -1.577980 0.361687 -2.551110 0.197599 2.253510 0.072937 2.229680
ssoo /i13/ps, 1.0, 0,5, 3.0, 0,1, 5.0, 0.03, 5.0, 0.01
ssoo /i14/ps, 0.360004 0.625330 1 1.612010 0.895042 1.245800 0.343842 2.798940 0.164195 1.585180
ssoo /i15/ps, 0.554730 -0.027480 0.532964 -1.078970 1 -1.838460 0.525269 -2.469440 0.253329 -1.770140
ssoo /i16/ps, 0.792050 -0.761530 1 -1.577980 0.361687 -2.551110 0.197599 2.253510 0.072937 2.229680

sleep 1

# now play some sampled sounds

ssoo /i1/p
sleep 1
ssoo /i2/p
ssoo /i3/p
sleep 1
ssoo /i4/p
ssoo /i5/p
sleep 1

#ssoo /i8/pn,1.0, 1.0, 15000, 20000
#sleep 1

# now quit

ssoo /q
