midi implementation table for Web Strikes Back: Slag-Werk

<Web Strikes Back>

Logos Werkdokument      Version 2.3

Last update 04.08.2001 - extended with data for all other robots by Godfried-Willem Raes

Protocol voor besturing:

Opgesteld door: Prof.Dr.Godfried-Willem Raes & Kristof Lauwers

COMPLETE MIDI IMPLEMENTATION TABLE FOR WSB

STATUS BYTE DATA BYTE 1 DATABYTE 2 functionality
NOTE OFF STATUS NOTE BYTE VELO BYTE none
128 + 4 = 132 48 to 69 (68 missing) 0 Klung note off
128 + 5 = 133 1 to 20

23-24

0 Thunderwood note off
128 + 6 = 134 24-47 0 Troms note off
128 +7 = 135 120-127 0 Springers note off
128 + 8 = 136 48-59 0 Rotomoton note off
NOTE ON STATUS NOTE BYTE VELO BYTE  
144 + 4 = 148 48 to 69 (68 missing) 0-127 KLUNG note on

TU-@_WSB: Number of requests 0-127

WSB-@-KLUNG: Velocity 0-127

144 + 5 = 149 1

[1,2,3,4,5]

0-127 THUNDERWOOD LOW WOODBLOCK

TU-@_WSB: Number of requests 0-127 The TU server should only use note 1

WSB-@-ThunderWood:  Velocity

149 6

[6,7,8,9]

0-127 THUNDERWOOD TENOR WOODBLOCK

TU-@_WSB: Number of requests 0-127. The TU server should only use note 6

WSB-@-ThunderWood:  Velocity

149 10

[10,11,12]

0-127 THUNDERWOOD ALTO WOODBLOCK

TU-@_WSB: Number of requests 0-127. The TU server should only use note 10

WSB-@-ThunderWood:  Velocity

149 13

[13,14]

0-127 THUNDERWOOD HIGH WOODBLOCK

TU-@_WSB: Number of requests 0-127. The TU server should only use note 13

WSB-@-ThunderWood:  Velocity

149 15 0-127 THUNDERWOOD RATCHET

TU-@_WSB: Number of requests 0-127.

WSB-@-ThunderWood:  Velocity

149 16 0-127 THUNDERWOOD RAIN

TU-@_WSB: Number of requests 0-127.

WSB-@-ThunderWood:  Velocity

The rain density can be controlled with controller 7 (see further)

149 17

[17,18]

0-127 THUNDERWOOD WINDCHIMES

TU-@_WSB: Number of requests 0-127. The TU server should only use note 17

WSB-@-ThunderWood:  Velocity

149 19

[19,20]

0-127 THUNDERWOOD THUNDERSHEET

TU-@_WSB: Number of requests 0-127. The TU server should only use note 19

WSB-@-ThunderWood:  Velocity

149 23 127 THUNDERWOOD LIGHTNING

TU-@_WSB: The TU server should not use this note

WSB-@-ThunderWood:   single flash velo-byte disregarded.

149 24 0-127 THUNDERWOOD WINDMACHINE

TU-@_WSB: Number of requests 0-127. WSB-@-ThunderWood:  Velocity

NOTE: the windmachine requires a NOTE OFF command

144 + 6 = 150 24,25,26,27,28,29 0-127 TROMS  BASSDRUM

TU-@_WSB: Number of requests 0-127

WSB-@-Troms : Velocity 0-127

150 30,31,32,33 0-127 TROMS  TENORDRUM

TU-@_WSB: Number of requests 0-127

WSB-@-Troms : Velocity 0-127

150 34,35,36,37 0-127 TROMS  SIDEDRUM

TU-@_WSB: Number of requests 0-127

WSB-@-Troms : Velocity 0-127

150 38,39,40 0-127 TROMS  LOWBONGO

TU-@_WSB: Number of requests 0-127

WSB-@-Troms : Velocity 0-127

150 41,42,43 0-127 TROMS  HIGHBONGO

TU-@_WSB: Number of requests 0-127

WSB-@-Troms : Velocity 0-127

150 44,45 0-127 TROMS  LOWMINIBONGO

TU-@_WSB: Number of requests 0-127

WSB-@-Troms : Velocity 0-127

150 46,47 0-127 TROMS  HIGHMINIBONGO

TU-@_WSB: Number of requests 0-127

WSB-@-Troms : Velocity 0-127

150 64-95 0-127 WSB-@-Troms: Bass drum

Must be followed with aftertouch, setting the repetition rate

150 48-63 0-127 WSB-@-Troms: Tenor drum

Must be followed with aftertouch, setting the repetition rate

150 96-111 0-127 WSB-@-Troms: Side drum

Must be followed with aftertouch, setting the repetition rate

150 112-119 0-127 WSB-@-Troms: Low note bongo

Must be followed with aftertouch, setting the repetition rate

150 120-127 0-127 WSB-@-Troms:  High note Bongo

Must be followed with aftertouch, setting the repetition rate

150 1 0-127 WSB-@-Troms: Low note midibongo 

Must be followed with aftertouch, setting the repetition rate

150 2 0-127 WSB-@-Troms: High note mini bongo .

Must be followed with aftertouch, setting the repetition rate

144 + 7 = 151 1 0-127 SPRINGERS: SIREN

TU-@_WSB: Number of requests

WSB-@-Springers : Pitch

REQUIRES NOTE OFF!!!

151 2 0-127 SPRINGERS: FLASHLIGHT

TU-@_WSB: Number of requests

WSB-@-Springers : Speed

REQUIRES NOTE OFF!!!

151 120 0-127 SPRINGERS BASS SPRINGER note on

TU-@_WSB: Number of requests

WSB-@-Springers : Velocity

151 121 0-127 SPRINGERS BARYTONE SPRINGER note on

TU-@_WSB: Number of requests

WSB-@-Springers : Velocity

151 122 0-127 SPRINGERS TENOR SPRINGER note on

TU-@_WSB: Number of requests

WSB-@-Springers : Velocity

151 123 0-127 SPRINGERS ALTO SPRINGER note on

TU-@_WSB: Number of requests

WSB-@-Springers : Velocity

151 124 0-127 SPRINGERS: Shaker 1 down

TU-@_WSB: Number of requests

WSB-@-Springers : Velocity

151 125 0-127 SPRINGERS: Shaker 1 Up

TU-@_WSB: Number of requests

WSB-@-Springers : Velocity

151 126 0-127 SPRINGERS: Shaker 2 Down

TU-@_WSB: Number of requests

WSB-@-Springers : Velocity

151 127 0-127 SPRINGERS: Shaker 2 Up

TU-@_WSB: Number of requests

WSB-@-Springers : Velocity

AFTERTOUCH STATUS NOTE BYTE VALUE BYTE  
KLUNG      
160 + 4 = 164 48 to 69 (68 missing) 0-127 WSB-@-Klung: KLUNG: shaking frequency

Must be ended with a note off command.

THUNDERWOOD      
160 + 5 = 165 1-14: Woodpeckers

16: Rain

17: Windchimes

19: Thundersheet

0-127 WSB-@-ThunderWood:

THUNDERWOOD repetition rate

Must be ended with a note off command

TROMS      
160 + 5 = 166 24-47 0-127 WSB-@-Troms: TROMS: note repetition rate- MUST BE ENDED WITH A NOTE OFF
166 1,2,48-63,64-95,96-111,112-119,120-127 0-127 WSB-@-Troms:

TROMS: pattern repetition rate MUST BE ENDED WITH A NOTE OFF

SPRINGERS      
160 + 7 = 167 120-123 (springers)

124-127(shakers)

0-127 SPRINGERS-

WSB-@-Springers Repetition rate

CONTROLLER STATUS CONTROLLER NUMBER DATA BYTE  
KLUNG      
176 + 4 = 180 3 0-127 TU-@_WSB Velocity scaling Klung
180 9 0-127 TU-@_WSB Speed parameter for Klung
180 14 0-127 TU-@_WSB Density parameter for Klung
180 15 0-127 Reserved parameter for Klung
180 20 0-127 TU-@_WSB: Number of requests for KLUNGELS
180 21 0-127 TU-@_WSB: Number of requests for STOCHLUNG
180 22 0-127 TU-@_WSB: Number of requests for THOMAS
180 23 0-127 TU-@_WSB: Number of requests for TANGO
180 24-30 0-127 reserved
180 31 0-127 TU-@_WSB: Number of requests for individual playing on KLUNG
THUNDERWOOD      
176 + 5 = 181 3 0-127 TU-@_WSB Velocity scaling Thunderwood
181 7 0-127 Rain density for ThunderWood
181 9 0-127 TU-@_WSB Speed parameter for Thunderwood
181 14 0-127 TU-@_WSB Density parameter for Thunderwood
181 15 0-127 Reserved parameter for Thunderwood
181 20 0-127 TU-@_WSB: Number of requests for WOODY
181 21 0-127 TU-@_WSB: Number of requests for WOODSTOCH
181 22-30 0-127 reserved
181 31 0-127 TU-@_WSB: Number of requests for individual playing on THUNDERWOOD
TROMS      
176 + 6 = 182 3 0-127 TU-@_WSB Velocity scaling Troms
182 9 0-127 TU-@_WSB Speed parameter for TROMS
182 14 0-127 TU-@_WSB Density parameter for TROMS
182 15 0-127 TROMS: reserved parameter
182 20 0-127 TU-@_WSB: Number of requests for E-TROMS
182 21 0-127 TU-@_WSB Number of requests for STOCHROM
182 22-30 0-127 reserved
182 31 0-127 TU-@_WSB: Number of requests for individual playing on TROMS
SPRINGERS      
176 + 7 = 183 3 0-127 TU-@_WSB: SPRINGERS: Velo parameter
183 9 0-127 TU-@_WSB: SPRINGERS: Speed scaling
183 14 0-127 TU-@_WSB SPRINGERS: density parameter
183 15 0-127 SPRINGERS: reserved parameter
183 20 0-127 TU-@_WSB: Number of requests for 4SPRINGS
183 21 0-127 TU-@_WSB: Number of requests for SHAKERS
183 22 0-127 TU-@_WSB: Number of requests for SPRINGSHAKE
183 23-30 0-127 reserved
183 31 0-127 TU-@_WSB: Number of requests for individual playing on  SPRINGERS
PATCH CHANGE STATUS DATA BYTE    
KLUNG      
192 + 4 = 196 0-127

0= stop piece

20 = Klungels

21 = KlungStoch

22 = Thomas

23 = KlungelTango

31 = Indiv. player

- TU-@_WSB: Number of players for KLUNG

WSB@Klung

THUNDERWOOD      
192 + 5 = 197 0-127

0 = stop piece

20 = Woody

21 = WoodStoch

31 = Indiv.player

- TU-@_WSB: Number of players for THUNDERWOOD

WSB@ThunderWood

TROMS      
192 + 6 = 198 0-127

0= Stop piece

20 = Etroms

21 = Stochrom

31 = Indiv.playing

- TU-@_WSB Number of players for TROMS

WSB@Troms

SPRINGERS      
192 + 7 = 199 0-127

0 = Stop piece

20 = 4Springs

21 = Shakers

22 = SpringShake

31 = Indiv. playing

- TU-@_WSB Number of players for SPRINGERS

WSB@Troms

REAL TIME STATUS      
242 0-127 msb 0-127 lsb TU-@_WSB: aantal spelers TU intranet
243 0-127   TU-@_WSB: aantal spelers via internet
       
250 - - Start: start the WSB server
251 - - Continue: restarts WSB server
252 - - TU-@_WSB: Stop: Stops the GMT server. All instruments will stop or conclude.
Back to Web Strikes Back Back to logos' main index page To homepage Godfried-Willem Raes