PPG
HOME HISTORY PRODUCTS EDITOR TECH CONTACTS SUBMIT  

PPG MIDI Implementation

PPG MIDI System Exclusive Data -

 PPG Sys-ex messages are received by the following software versions:
  Wave 2.2 synthesizer.........version 6.0
  Wave 2.3 synthesizer.........version 6.0
  EVU      expander............version 3.0

 Parameter change is received in the following format:  
  11110000       Status Byte                              F0 (hex)
  0iiiiiii       PPG I.D. number                          29 (hex)
  0sssnnnn       Substatus (s=2) Channel number              (n=0 - 15)
  0mmmmm00       Model (m=1) Parameter bit 7,8               (p=00)
  0ppppppp       Parameter bit 0 - 6                         (p=0 - 30)
  0ddddddd       Parameter value data                        (d=0 - 127)
  11110111       End Of Exclusive                         F7 (hex)

 List of PPG voice parameters:

  1 = LFO Rate
  2 = Wave Select Main Osc
  3 = Filter Cutoff
  4 = Envelope 1 Att. VCF
  5 = Envelope 2 Att. Wave-Select
  6 = VCF Emphasis
  7 = Envelope 2 Att. Loudness
  8 = Attack Env. 1
  9 = Attack Env. 2
 10 = Decay Env. 1
 11 = Decay Env. 2
 12 = Sustain Env. 1
 13 = Sustain Env. 2
 14 = Release Env. 1
 15 = Release Env. 2
 16 = LFO Delat Tine
 17 = Attack Env. 3
 18 = LFO Wave-Shape
 19 = Release Env. 3
 20 = Mod. Wheel
 21 = Envelope 3 Att.
 22 = Wave Select Sub. Osc.

 30 = Sound Bank Select
      (selects one of the eight sound banks also sets loading bank)

 Here is an example of the sys-ex message to vary filter cutoff:
  HEX:                    DEC:
  F0                      240
  29                      41
  20                      32
  03                      3
  03                      3
  variable (00-7F)        variable (0-127)
  F7                      247

 Have a look at the PPG Editor for Emagic's Logic and Logic Audio
 sequencing software to see sys-ex messages in action.


 Software changes Wave 2.3 Version 5.4...(newest version= 6.0)
 Software changes EVU Version 2.2........(newest version= 3.0)

 This documentation describes only the changes which have been made
 after Version 5.1! It contains some MIDI changes as well as changes
 for the PRK and EVU communication.

 MIDI changes:
  1.    MONO MODE now:  17 = receive channels 1 - 8
                        18 = receive channels 9 - 16

  2.    Mod wheel and other controllers are received channel selective
        in MONO mode.

  3.    Program change is now done in Wave 2.3 Mode.  In Poly Mode the
        program change is done in the last selected bank; in Mono Mode
        the program change is done in the Bank defined by the MIDI channel.

  4.    The following controllers now will be received:
         FUNCTION                      CONTROLLER NUMBER
         MOD WHEEL                        # 1
         WAVES                            # 2
         FILTER CUTOFF                    # 4
         LOUDNESS                         # 7
         RELEASE TIME                     # 8
         SUSTAIN SWITCH                   # 64, 66, 67
         ALL NOTE OFF                     # 123, 125, 126, 127
         POLY MODE                        # 127
         MONO MODE                        # 125

 MIDI = 0 disables all MIDI activities.

 PPG now has a registered MIDI ID number: 29 HEX

 Other Changes:
   1.    The Velocity select which is set by the PRK FD in 8 steps
         for 8 parameters is now adjustable in finer steps.
  
   2.    Wavetables are loaded and stored in all Banks in Wave 2.3 mode.

   3.    Editing of EVU's in the Waveterm system is now possible i all banks.
(Especially tuning and Digital display.)


HOME HISTORY PRODUCTS EDITOR TECH CONTACTS SUBMIT  

Web design & hosting ©1996-2003 by Art Of The Groove