background image

73

Table 1.0 Command ID

Data Byte

Data Type
Byte details

7 ------- 0

Data Details

$03 (3) - Parameter Value (Hi)

000xxxxx

Data format depends on Parameter

Data format the same as $04

Note – This byte is $00 for all non 12 bit parameters

$04 (4) - Parameter Value (Lo)

0yyyyyyy

Hi & Lo are combined to make single 12 bit command.
00 0yyyyyyy = 0000xxxx xyyyyyyy

$0f (15) Request Global Parameter

Global Param Number

$00 (0) - Global Parameter 

Number

000xxxxx

x =

Data Offset

Use Data Position for Parameter Number

Data format the same as $02

e.g. $00 (0) = Midi Channel In

Note – reply will be 2 data bytes for all 12 bit returns

and 2 bytes with a leading $00 for all others

$10 (16) Transmit / Receive Global  

Parameter

Global Param 2 data bytes

$00 (0) - Global Parameter 
Number

000xxxxx

x =

Data Offset
Use Data Position for Parameter Number

Data format the same as $02

e.g. $00 (0) = Midi Channel In

$01 (1) - Parameter Value (Hi)

000xxxxx

Data format depends on Parameter

Data format the same as $04

Note – This byte is $00 for all non 12 bit parameters

$02 (2) - Parameter Value (Lo)

0yyyyyyy

Hi & Lo are combined to make single 12 bit command.
00 0yyyyyyy = 0000xxxx xyyyyyyy

$13 (19) Request Sequence Edit Buffer

Dump

$00 (0) - Voice #

000000yx

x =

Lower Board (set to select) Always 1 in the 8P

y =

Reserved. Always 0 in the 8P

JX-8P transmits a $14 (20) command

$14 (20) Transmit/Receive Sequence 

Edit Buffer Dump

Voice Null + 1659 data 

bytes

$00 (0) - Voice #

000000yx

x =

Lower Board (set to select) Always 1 in the 8P

y =

Reserved. Always 0 in the 8P

$01 (1) - Null

1659 bytes Data

Data Format is the same is $0a (10) Command (with 0 

Sequence Number)

www.kiwitechnics.com

JX-8P Upgrade User Manual v130

Summary of Contents for Kiwi-8P

Page 1: ......

Page 2: ...10 NAME BUTTON 10 PARAMETER BUTTON 11 CONTROL BUTTONS 11 HOLD BUTTON 11 ARP BUTTON 11 SEQ BUTTON 11 KEY MODE BUTTON 11 CHORD BUTTON 12 GLOBAL TEMPO BUTTON 12 KEY TRANSPOSE 12 TAP TIMER 12 SYSEX DUMP 1...

Page 3: ...Display 21 Factory Presets 21 Midi Received 21 Midi Panic 21 Note Hold 21 Edit Buffer Compare 21 LFO Generators 22 Envelopes 22 Sequencer 23 Sequencer Writing Editing 24 C Playing 26 Arpeggiator 27 Ch...

Page 4: ...36 Quick Edit Assign 36 Mod Wheel Destination 36 Mod Wheel Level 36 AT Destination 37 GLOBAL PARAMETERS 37 Device ID 37 Master Clock Source 37 Midi Clock Gen 37 Mod Wheel Level 37 Aftertouch Level Mul...

Page 5: ...5 Adjustments for the JX 8P 53 Midi Data 55 Continuous Controllers 56 Real Time Commands 60 Midi Sysex Support 61 Midi Sysex Data 62 www kiwitechnics com JX 8P Upgrade User Manual v130...

Page 6: ...ny key with a range of plus 2 or minus 1 octaves Sequencer key can be shifted while playing Internal Master Clock with the range 5 299 BPM Full Matrix mod system that can channel any mod source to any...

Page 7: ...Kiwi 8P Flow Chart...

Page 8: ...Kiwi 8P Front Panel...

Page 9: ...tual write is done when the Tone button is pressed and the Group and Bank buttons are optional If the Tone you wish to save is in the same Group or Bank you can skip selecting these again A Tone can b...

Page 10: ...ogram Change Enable There are four possible options Off No program change is sent or received In Only Program Change commands are received but not sent Out Only Program Change commands are sent but no...

Page 11: ...ton will toggle HOLD mode The LED will be on when HOLD is on During Name Editing this button will select the letter W ARP BUTTON Edit Letter X This button will toggle the ARP On and Off The LED will b...

Page 12: ...return to the previous mode The Master Clock source can be selected from one of 2 sources using Global parameter edit G6B1T2 1 Internal clock 2 Midi During Name Editing this button will select the le...

Page 13: ...e file size Seq Length Dump All Sequences Warning Large file size Seq New Dump Global Data During Name Editing this button will select the letter back slash QUICK EDIT BUTTON Edit Letter This button c...

Page 14: ...The Tone is not written to memory until the Tone Button is pressed This allows a tone to be written or moved to any position in memory Each Group has 64 Tones 8 Banks x 8 Tones and there are 8 Groups...

Page 15: ...it Letter I This button will select Bank 3 Tones under normal play mode The Tone will immediately load Each Bank has 8 Tones which are selected using the TONE buttons During Seq Editing this button wi...

Page 16: ...hich are selected using the TONE buttons During Seq Editing this button will allow a step to be inserted at the current step on an existing sequence This is explained in more detail in the Sequencer d...

Page 17: ...nning when the synth is powered on or the Tone is loaded When writing a Tone these buttons will select the Tone number that the Tone will be stored under The Tone will be written to memory when the To...

Page 18: ...g This is because the hardware interface in the PG 800 is fairly slow Smoother edits can be achieved by using the Parameter Editing system and using the Edit slider or by using a midi editor If this i...

Page 19: ...ontrol will change the saved setting in the edit buffer Note This Slider setting is saved with the Tone This was not possible with the original JX 8P Note The Portamento setting will only be changed a...

Page 20: ...mento etc will change the DCO wave voice start points and change the sound Another feature of this type of oscillator is with smooth changes between notes audible stepping will increase the higher the...

Page 21: ...if it is recognized by the JX 8P Midi Panic The MIDI PANIC button next to the WRITE button will cancel any sounding notes including internal To stop all output from the JX 8P press and release MIDI P...

Page 22: ...ll not run correctly This can take a while with a slow master clock and or long division times Each LFO can be Normal or Plus mode Normal will move the base above and below the normal parameter level...

Page 23: ...es and only one of these can be selected at a time If a new sequence is loaded while one is playing the playing one will finish before the new one will take effect SEQ EDIT This button will enter sequ...

Page 24: ...keyboard and the rhythm by pressing the Tie button and the Rest button Note levels are also saved This will allow notes to be accented 1 Find the shortest time value in the phrase you wish to write Th...

Page 25: ...tep It is possible to step one position past the last step so new steps can be added at the sequence end point unless the sequence is full 124 steps Bank 6 Overdub When the Bank 6 button is pressed wh...

Page 26: ...divided using the SEQ STEP TIMING button If you stop the Sequence part way through and then restart it the data will start from the beginning If you wish to only play the data once put some rests are...

Page 27: ...TAVE RANGE button will cycle through the range which can be 1 2 3 or 4 octaves These are saved with the Tone Note If the Arpeggiator clock source is set to the Midi Clock the Arp will not play if the...

Page 28: ...e it is best to set the chord using middle C as the base note As only one chord can be played at a time the keys played have last note priority Changing a chord To change a chord play the new chord an...

Page 29: ...CO 2 Range 112 DCO 1 Wave 122 DCO 2 Wave 113 DCO 1 Tune 123 DCO 2 Tune 124 DCO 2 Fine Tune 114 DCO 1 LFO Amount 125 DCO 2 LFO Amount 115 DCO 1 LFO Select 126 DCO 2 LFO Select 116 DCO 1 ENV Amount 127...

Page 30: ...ndom Range is 0 127 Range is 0 127 Options are Normal or Plus Normal will raise and lower parameter being edited and Plus will only raise the parameter being edited Options are Free Run 4 Notes 2 Note...

Page 31: ...polar 13 LFO3 unipolar 14 ENV1 15 ENV2 16 ENV3 17 MidiCC 1 18 MidiCC 2 19 MidiCC 3 20 MidiCC 4 21 MidiCC 5 22 MidiCC 6 23 MidiCC 7 24 MidiCC 8 25 After Touch 26 Seq Track 1 Output 27 Seq Track 2 Outpu...

Page 32: ...Touch 13 After Touch Inverted 14 MidiCC 1 15 MidiCC 1 Inverted 16 MidiCC 2 17 MidiCC 2 Inverted 18 MidiCC 3 19 MidiCC 3 Inverted 20 MidiCC 4 21 MidiCC 4 Inverted 22 MidiCC 5 23 MidiCC 5 Inverted 24 M...

Page 33: ...rtamento Rate 17 LFO1 Rate 18 LFO2 Rate 19 LFO3 Rate 20 LFO1 Level 21 LFO2 Level 22 LFO3 Level 23 ENV1 Rate 24 ENV2 Rate 25 ENV3 Rate VCA Level 411 VCA Level Range 0 127 VCA LFO Level 412 VCA LFO Leve...

Page 34: ...h is selected Lowest The note with the lowest pitch is selected Quietest The note with the lowest volume is selected Note If Voice Assign mode is Unison or Solo or Chord Mode or Arp are on then voices...

Page 35: ...n This is used in conjunction with the Key Down play option When Sequence Complete is Off the sequence will stop immediately when the key is lifted When SC is set on the Sequence will run to the point...

Page 36: ...rease the Env stage rate below middle C and increase the stage rate above middle C Note these are not currently operational and will have no effect Quick Edit Assign 531 Quick Edit Assign This paramet...

Page 37: ...un Midi Clock Gen 613 Midi Clock Generation Options are Off On The Kiwi 8P will output a midi clock which is set by the internal clock rate when this parameter is set On Mod Wheel Level 614 MW Midi Le...

Page 38: ...was added after the first run of front panel label were produced Cart Import 637 Cart Import This option followed by the WRITE button will import the contents of the Cart into the Group that is curren...

Page 39: ...preted twice which cannot be done until a full command arrives at each cpu Warning Because of the extra work needed to handle midi it is possible to feed midi into the Kiwi8P faster than it can be pro...

Page 40: ...tly Selected Group at the location specified in the Roland Dump This is typically 1 1 to 7 2 The MKS 70 JX 10 dumps normally have all the Patches first in the file and as these are ignored nothing may...

Page 41: ...ing Note If all the LEDs turn on then there was an error during the update and you should repeat the update When a firmware update file is playing into the Kiwi 8P the display will change to show the...

Page 42: ...an be edited so it is best to leave this patch unaltered if test mode is to be used A power on factory restore will also restore this patch Test mode is entered by pressing and holding the CANCEL butt...

Page 43: ...all or do not understand any part of this document then have this work done by a professional The KiwiTechnics Kiwi 8P Upgrade must be installed by a competent technician with the correct tools or da...

Page 44: ...plied as a guide for your technician only and it is your responsibility to have this done professionally This can take up to 60 mins depending on your skill level Step 1 Opening the JX 8P Turn over th...

Page 45: ...t back exactly as it is Carefully unplug all the cables from the board 8 in total marked with purple and orange arrows The plugs marked with orange arrows will not plug back into the voice board but w...

Page 46: ...ity Solderwick and a hand vacuum can be used but you will need to take care as these can cause damage to the board The copper used in these older resin based circuit boards is very soft at 300 degrees...

Page 47: ...tation as the mark on the board This photo shows these fitted and the other components except R35 removed Notice in the photo where RA6 was removed that one of the holes has a box around it next to wh...

Page 48: ...ere IC20 R35 were removed It is a good idea to put a piece of tape under the IC20 links to prevent the possibility of a short to one of the tracks This has not been done in the photo Link 1 Pin 15 to...

Page 49: ...rmly until the daughter boards are seated fully It is best to press one end at a time and then the sides until they are fully inserted The photo shows the boards in the final positions Fit the CPU dau...

Page 50: ...o the CN4 5 6 sockets provided Be careful when these are inserted that you do not unseat the Kiwi8P board from it s socket Insert the gray ribbon cable to the Cartridge by holding both sides and linin...

Page 51: ...oved the backing from and then pull out the rest of the backing paper as you press down the label If it goes wrong the label will still be able to be removed without damage for another attempt Keep it...

Page 52: ...is built into the Kiwi 8P Upgrade This is entered by Pressing and Holding the CANCEL button while the JX 8P is powered on The display will show Test Mode when test mode is active As you press notes t...

Page 53: ...an oscilloscope to the output jack or TP5 on the main board While playing A above middle C adjust each voice the voice playing is shown on the LEDs so that the VCA Level is full amplitude 5 Exit Test...

Page 54: ...ll Transmit from Master Clock if Clock Output is enabled Input clocks are passed through to midi out unaltered and with minimal delay Midi Clocks are recognized within the Kiwi106 only if the clock so...

Page 55: ...127 DCO Detune 11 17 00 7f 0 127 DCO 1 Mix Level 12 18 00 7f 0 127 DCO 2 Mix Level 13 19 00 7f 0 127 DCO 2 Mix DYN 14 20 00 7f 0 127 VCA Level 15 21 00 7f 0 127 VCA DYN 16 22 00 7f 0 127 VCF Low Pass...

Page 56: ...alogue Feel 3c 60 00 7f 0 127 DCO 2 Mix Env Level 3d 61 00 7f 0 127 Hold Pedal 40 64 yy yy 00 3f 0 63 Off 40 7f 64 127 On DCO1 Range 41 65 yy yy 00 1f 0 31 16 20 3f 32 63 8 40 5f 64 95 4 60 7f 96 127...

Page 57: ...00 1f 0 31 Gate 20 3f 32 63 ENV 1 Normal 40 5f 64 95 ENV 2 Normal 60 7f 96 127 ENV 3 Normal VCA LFO Source 4d 77 yy yy 00 0f 0 15 LFO 1 Bipolar 10 1f 16 31 LFO 1 Unipolar 20 2f 32 47 LFO 2 Bipolar 30...

Page 58: ...8 Step 32 3b 50 59 8th note triplets 8 Step 3c 45 60 69 16th note 6 Step 46 4f 70 79 16th note half swing 7 5 Step 50 59 80 89 16th note full swing 8 4 Step 5a 63 90 99 16th note triplets 4 Step 64 6d...

Page 59: ...t Steal Voice Mode Envelopes 68 104 yy yy 00 3f 0 63 Staccato 40 7f 64 127 Legato Start Stop Arp 69 105 yy yy 00 3f 0 63 Arp Stopped 40 7f 64 127 Arp Playing Start Stop Seq 6a 106 yy yy 00 3f 0 63 Seq...

Page 60: ...Start 7F Non Real time reply xx Midi Channel 0 15 06 Enquiry Message 02 Enquiry Reply 00 21 16 Kiwitechnics ID 60 Kiwitechnics Family ID 04 Product Family ID Kiwi 8P 00 Product ID xx Major Program Ve...

Page 61: ...Receive Tone Dump 09 Request Seq Dump 0a Transmit Receive Seq Dump 0d Request Tone Parameter 0e Transmit Receive Tone Parameter 0f Request Global Parameter 10 Transmit Receive Global Parameter 13 Requ...

Page 62: ...Change 000000xx xx 00 None 01 PC Receive Enabled Default 02 PC Transmit Enabled 03 PC Receive Transmit Enabled 07 7 Midi Soft Through 000000xx xx 00 Stop all 01 Pass all 10 Pass only nonCC 11 Stop on...

Page 63: ...Open Pedal 1 Normally Closed Pedal 13 1f 19 31 Nulls Not currently Used 03 3 Request Tone Edit Buffer Dump Voice Null x 2 00 0 Voice 000000yx x Lower Board set to select Always 1 in the 8P y Reserved...

Page 64: ...ts and zero 0 63 is shifted down 64 is not shifted 65 127 is shifted up 1d 29 DCO2 LFO Amount 0xxxxxxx x Range 00 7f 0 127 1e 30 DCO2 ENV Amount 0xxxxxxx x Range 00 7f 0 127 1f 31 DCO2 DYN Amount 0xxx...

Page 65: ...0 Norm 1 Inverted w VCFLFO Pol 0 Norm 1 Inverted 31 49 VCA Level 0xxxxxxx x Range 00 7f 0 127 32 50 VCA LFO Amount 0xxxxxxx x Range 00 7f 0 127 33 51 VCA Control 0w0yyzzz zzz VCAENV 000 Gate 001 Env1...

Page 66: ...0 127 4c 76 Matrix 6 Destination 000xxxxx x 0 25 See Table 3 4d 77 ENV1 Attack 0xxxxxxx x Range 00 7f 0 127 4e 78 ENV1 Decay 0xxxxxxx x Range 00 7f 0 127 4f 79 ENV1 Sustain 0xxxxxxx x Range 00 7f 0 1...

Page 67: ...locks Step 00110 Sync Dotted 1 4 Note 36 Clocks Step 00111 Sync Quarter note 24 Clocks Step 01000 Sync Dotted 1 8 Note 18 Clocks Step 01001 Sync 1 4 Note Triplets 16 Clocks Step 01010 Sync 8th note 12...

Page 68: ...Master Clock 64 100 LFO 3 Wave 000000xxx xxx 000 Sine 001 Triangle 010 Square 011 Saw 100 Reverse Saw 101 Random 65 101 LFO 3 Rate 0xxxxxxx x Range 00 7f 0 127 66 102 LFO 3 Delay 0xxxxxxx x Range 00 7...

Page 69: ...Steal Quietest Voice 101 Steal Off 7th note ignored 6d 109 Arp Control 00yyy0zz zz 00 1Oct 01 2Oct 10 3Oct yyy 000 Up 001 Dn 010 U D 011 Rndm 100 As Played 6e 110 AT Control 00000xyz z DCO LFO 1 on y...

Page 70: ...locks Step 0100 8th note full swing 16 8 Clocks Step 0101 8th note triplets 8 Clocks Step 0110 16th note 6 Clocks Step 0111 16th note half swing 7 5 Clocks Step 1000 16th note full swing 8 4 Clocks St...

Page 71: ...erved Always 0 in the 8P WARNING This command will overwrite the current sounding Tone with the Tone selected 01 1 Bank Number 000000xx xx 0 for Tones 1 128 1 for Tones 129 256 02 2 Tone Number 0xxxxx...

Page 72: ...xxxx Step is 13 bytes Byte 1 6 xxxxxxx note number 32 96 Note Bytes are 00 0 if not used Byte 7 a f is tie bits 1 6 set if tie set Byte 8 13 xxxxxxx voice 1 6 Level 0 127 Seq 0 7 can have a maximum of...

Page 73: ...tes 00 0 Global Parameter Number 000xxxxx x Data Offset Use Data Position for Parameter Number Data format the same as 02 e g 00 0 Midi Channel In 01 1 Parameter Value Hi 000xxxxx Data format depends...

Page 74: ...3 unipolar 13 After Touch Inverted 13 HPF 0 3 only 14 ENV1 14 MidiCC 1 14 VCA Level 15 ENV2 15 MidiCC 1 Inverted 15 Portamento Rate 16 ENV3 16 MidiCC 2 16 LFO1 Rate 17 MidiCC 1 17 MidiCC 2 Inverted 17...

Reviews: