Roland 5 manual F0h

Page 65

Europa User Guide

Europa MIDI Implementation

System exclusive messages in Europa area used for the following reasons:

Provide a means for setting and restoring board settings that have no corresponding continuous controller

Allow patches and presets to be saved and restored via MIDI in an efficient fashion

Europa listens to all system exclusive message activity. It will only respond to the system exclusive request if the message header ID and MIDI channel matches, otherwise Europa will ignore the message. Europa processes the message once it has been fully received (which includes the terminating F7h end of system exclusive message).

Europa’s system exclusive message format is as follows:

F0h

-

Standard MIDI system exclusive header

41h

-

Roland MIDI ID

0xh

-

MIDI Channel, or 10h if the receive channel doesn’t matter (omni)

4ah

-

‘J’ – For Jupiter

36h

-

‘6’

All Jupiter 6 system exclusive messages are preceded by this series of bytes. The next byte is the command Europa is to execute. Note there are more bytes to follow in each system exclusive message:

00h

-

Resets the Jupiter 6’s NVRAM to Europa defaults

01h

-

Reload factory patches and presets into both NVRAM and Europa flash

02h

-

Set the base MIDI channel

03h

-

Generate a random patch in one of the patch edits

04h

-

Request Europa to dump a patch, preset, or sequence from the board

05h

-

Write a patch, preset, or sequence to flash or NVRAM

06h

-

Write patch edit, preset edit, or sequence edit to flash

07h

-

Assign controller

Commands 20h-7fh are identical to continuous controllers #32-127 (documented extensively in the

Continuous controllers supportedsection) with the addition of making modifications to both the patch edit and the currently active patch. This will cause the number light on the currently selected patch or preset to blink, just like the Roland code.

There must be at least a 70 millisecond delay between each system exclusive command that writes to flash!

Each of the following descriptions of the commands are contained within the table. Each table assumes a Europa system exclusive header before the bytes in the table, and an end system exclusive byte after the table:

 

 

 

 

 

Byte #

Value

Description

 

0

00h

Reset the Jupiter 6 to Europa’s factory NVRAM settings

 

1

68h

 

 

2

36h

 

 

 

 

 

 

 

 

 

Figure 16 - Command 00h - Write factory Europa settings to the Jupiter 6’s NVRAM

This will write factory Europa board settings to the Jupiter 6’s NVRAM. It will not write factory patches or presets back to NVRAM.

Page 65

Image 65
Contents Page Trademarks What’s on disc Europa User Guide Table Of ContentsVoice assignment modes Table Of Contents Europa User GuideBoot block Europa Common problemsArpeggiator step rhythm programming buttons Arpeggiator mode and options when the UP button is HeldEuropa User Guide Terminology and symbols Introduction Europa User Guide Tape BoldAdditional arpeggiator modes New feature summary Europa User GuideEuropa User Guide New feature summary What is not included Arpeggiator, voice, and synchronization structure Europa User Guide Operational differencesOperational differences Europa User Guide Additional voice assignment modes Power up diagnostics Power up diagnostics and actions Europa User GuideEuropa User Guide Power up diagnostics and actions To F-5 Europa boot and diagnostic flowchart Internal CPU stack RAM is tested Jig mode is tested Tape Button is testedInternal CPU Xram is tested External scratch RAM is testedBender Write + TapeSelection Base Midi channel Setting the Jupiter 6’s base Midi channelLED Off LED onLED Blinking C D E F Aftertouch assign ENV-1 Key track ENV-2 Key track LFO Delay Manual Cross MOD VCO 1 RangeVCA LFO Solo Solo assign LED lit solid Europa User Guide Voice assignment modesWhole Split Voice assignment modes Europa User GuidePoly 2 steal Poly 2 LED blinking Arpeggiator Europa User Guide Arpeggiator EuropaUser Guide Midi Clock Sources of notes to be played and keyboard/MIDI interaction Europa User Guide ArpeggiatorArpeggio note List Sequence note Arpeggio note calculator takes the note to play Internal clock a Arpeggiator mode and options when the UP button is held E F G a B Random mode Sequence modes and optionsRecording a sequence Arpeggiator step rhythm programming buttons Europa User Guide Arpeggiator Transfer patches from tape to Europa? How do I……..? Europa User GuideEuropa User Guide How do I……..? Save all patches and presets to MIDI? Can’t get any sound out of Europa from the local keyboard Europa User Guide Common problemsCommon problems Europa User Guide Hear unplayed or missing notes in my arpeggiations Arpeggiator runs too fast/slow or doesn’t stay in sync Windows firmware update utility Europa User Guide Europa Firmware Update UtilityEuropa Firmware Update Utility Europa User Guide Locate an image to update Update the Jupiter Apple Macintosh Europa Firmware Update Utility Locate an image to update Update the Jupiter Basic Midi functionality Europa Midi Implementation Europa User GuideIDI Message Europa User Guide Europa Midi ImplementationVCO MOD =LOWER SPLIT, 127=UPPER SplitLFO ENVVCA ENV VCO MixerVCF LFO VCO UnisonPWM LOWER/UPPE KEY ModeLower Upper Lower SPLIT, 127= Upper SplitEuropa Midi Implementation Europa User Guide Europas Continuous Controller map BPM F0h Command 02h Set Europas base Midi channel VCO MOD LFO Europa User GuideEuropa Midi ImplementationXmod Manual VCO MOD ENVVCF LFO 1 mod VCA ENV 2 LevelPWM LFO Europa Midi Implementation Europa User Guide Upper /WHOLE UPPER/WHOLEA1-F8 Whole Lower Upper WholeCommand 07h Assign controller F0h 41h 10h 4ah 36h 00h 68h 36h f7h Europa User Guide Europa Internal Architecture Boot blockVisit Synthcom on the internet Contact Information Europa User GuideUser installed Europa upgrades Europa User Guide Europa Limited WarrantyEuropa Limited Warranty Europa User Guide Europa User Guide Acknowledgements AcknowledgementsEuropa supermode reference sheet Arpeggiator mode and options when the UP button is held