PIC Mapping for <Spiro>:
for wiring details, refer to schematics on the website.
-------------------------------------------------------


Boards programmed 16.07.2011: Johannes Taelman & Godfried-Willem Raes
Coding language: assembly

Midi channel 4
pincode:    spir

PIC: 18F4620 (4 boards)
	note range 33 - 88
        note off 128 + k should be implemented
        note on with velo=0  same as note off
	note on with velo = 1 : minimum pulse output (1 unit, ca 27 us)
	note on with vel0 2-127: velo-pulse length proportional to value
                                 estimated range: 0.5 - 22ms

PIC boards pulse/hold 1 - 4:
	cfr. site tables.

Lookup tables implemented.
Program change: 120-127

**********************************************************************
PIC: 18F2525  On MidiHub board
              softshift solenoids on PWM outputs.
              Lighs  
              PIC pin assignment: cfr. source code for Proton compiler.

      - X17.1: GND
      - X17.2: PIC pin 12  	PWM analog bass softshift	CC28
      - X17.3: PIC pin 13	PWM analog trebble softshift	CC29
      - X17.4: +12V		from ps
	
      - X11,1: GND
      - X11.2: 			light on strings
      - X11.3: 
      - X11.4: +12V             from ps

      - X12.1: GND 
      - X12.2: 	
      - X12.3: 
      - X12.4: +12V

      - X15.1: GND	
      - X15.2: 	
      - X15.3:
      - X15.4: + 12V Vcc	

All notes off releases the softshift and dims all lights.