Memory Solutions for Synthesizers



          

Yamaha Forums

SY85 TUTORIAL - Using the SYEMB06 Memory Module

After installing SYEMB06 modules in the SY85 / TG500 / RM50 the unit will display a message telling you that the memory configuration has changed.

You need to initialize the sample memory before trying to use the modules.

** This tutorial explains how to initialize the sample memory and use samples with the SY85.
** The TG500 & RM50 use a different method for loading samples that is not covered here.


Before starting the Tutorial please have a blank formatted 720KB floppy disk ready for use later on.



INITIALIZE THE SAMPLE MEMORY

After installing memory modules the SY85 will display this message when switched on..

 ** WARNING **                 Hit [EXIT] 
           Memory configuration changed ! 


Press the EXIT/NO button to clear the message.


Now go into the sample waveform menu by holding the SHIFT button and pressing the UTILITY button.
The display will show..

 Waveform Number Select        <InitWave> 
                              Waveform=00 



Press the second SUB MODE button from the top to enter the Wave Initialize menu.
The display will show..

 WAVE Initialize     Wave Mem Allocation  
 Volatile Mem.         Non_vol. Mem = off 



Press the F2 Button then press the +1 button a few times until  Volatile Mem.  changes to  all Mem. 
The screen will now display..

 WAVE Initialize     Wave Mem Allocation  
       all Mem.        Non_vol. Mem = off 



Press the ENTER/YES button to initialize the memory.
The top right of the display will show  Are you sure ? 
Press the ENTER/YES button again. The display will briefly say  Completed! 

All the sample memory has now been initialized and is ready to be configured.

To check how much of each type of sample memory is available in the SY85 press and hold the SHIFT button.
During the writing of this tutorial the trusty Sector101 SY85 had 8704KB of volatile, and 512KB of non-volatile memory. Whilst SHIFT is pressed the display shows these values..

 Wave Memory Status  Volatile: 8704kbytes 
       (Free Area)   Non_vol.:  512kbytes 






CONFIGURING THE MEMORY

The SY85 has 64 memory slots where samples can be stored. You need to tell the SY85 how many slots are to be allocated to Non Volatile memory in order to load and store samples in the Non Volatile memory module.

Note that in the SY85 the 64 memory slots are actually numbered from 00 to 63.

Currently the SY85 display shows..

 WAVE Initialize     Wave Mem Allocation  
       all Mem.        Non_vol. Mem = off 



For the purpose of this tutorial I am going to allocate slots 5 to 63 to Non Volatile memory.
This will automatically allocate the 5 remaining slots 0 to 4 to Volatile Memory.

Move the F8 slider to adjust the Non Volatile memory allocation to "5~" .

The display now shows..

 WAVE Initialize     Wave Mem Allocation  
       all Mem.        Non_vol. Mem =  5~ 



Press the ENTER/YES button.
The top right of the display will show  Are you sure ? 
Press the ENTER/YES button again. The display will briefly say  Completed! 

The memory slots have now been allocated - 0 to 4 are Volatile Memory Slots and 5 to 63 are Non Volatile Memory Slots .

** PLEASE NOTE **
If you DO NOT allocate any memory slots to NON VOLATILE MEMORY you WILL NOT be able to load samples into the SYEMB06 module from floppy disk or MIDI.





SAMPLES AND WAVEFORMS - An Introduction

Before loading in samples you need to know how the SY85 uses Samples and Waveforms.

SY85 SAMPLES
A Sample is a single sound held in one of the SY85's 64 sample memory slots.

The SY85 can perform basic edits to the sample. These are Keyboard Range, Volume, Pitch, and Looping.

The Keyboard Range has 3 parameters
:
Org - The key the sample was originally sampled at. Adjusting this allows the sample to play at the original pitch at one particular place on the keyboard.
Low - The bottom keyboard split point
High - The top keyboard split point

The volume range
is from 0 to 127.

The pitch adjustment
range is -5293 to +5376. An adjustment of +/- 1024 is an octave.

The looping options are:

FOne - The sample plays once in the normal forward direction.
BOne - The sample plays once in the reverse direction.
Flp using Nrm option - The sample plays normally in a continous loop.
Flp using Alt option - The sample plays normally and then reverses back to the start. This repeats continously.
Blp using Nrm option -The sample plays in reverse in a constant loop.
Blp using Alt option - The sample plays in reverse until the start, then it plays normally to the end. This repeats continously.



SY85 WAVEFORMS
The SY85 has 244 preset waveforms that are used for all the preset voices - these waveforms cannot be edited or erased as they are stored in the SY85 ROM. The SY85 numbers these waveforms as P001 to P244.

There are a further 64 user waveforms in the SY85 that you use to build a new sound using your samples. These waveforms are numbered as I000 to I063. By default they are all named as InitWave but you can rename them to something more useful. More on that later.

Each user waveform can be configured to use one single sample, or use multiple samples split over parts of the keyboard range from C-2 to G-8. How complex you wish to make the waveform is up to yourself.

In this tutorial we will be using three samples - each using one octave of the keyboard and all held in one user waveform.

It is possible to allocate each of your samples to a different key in the one user waveform so 61 different samples can be triggered straight from the SY85's keyboard - sample memory permitting of course!

Please Note: Whenever you initialize all the sample memory and allocate the 64 sample slots between volatile and non volatile memory the 64 user waveforms also get divided up the same way.
After the memory initialization procedure detailed earlier, user waveforms I000 to I004 can only use samples in volatile memory, and user waveforms I005 to I063 can only use samples in non volatile memory.

User Waveform Limitations:
You cannot assign the same sample to two or more waveforms.
You cannot assign samples stored in both memory types to the same user waveform.
You can only assign consecutively numbered samples to the same waveform.





LOADING SAMPLES INTO THE SY85

For the purpose of this tutorial you can download the samples I used in a ZIP file HERE.
The Tutorial ZIP file contains the sample files in SY85 W.xx format, and as SysEx MIDI sample data
in .SYX format
for sending over MIDI.

Whenever samples are loaded into the SY85 each new sample is stored in the next available free memory slot. The three samples we are loading into Non Volatile memory will automatically go into slots 5 to 7. If we were to load them into Volatile Memory they would go into slots 0 to 2.



LOADING SAMPLES FROM THE FLOPPY DISK DRIVE:

Extract the three SY85 sample files from the Tutorial ZIP file and copy these to the blank 720KB Floppy Disk.

The sample files are:
GTRHYTH1.W01 - a short looped guitar riff.
INNACITI.W02 - a continous drum loop.
YEAH_DUO.W03 - a cheesy one-shot Yeah sample.

With the floppy disk in the drive press the bottom button on the SUB MODE menu to enter the Wave Disk menu.

Use the F1 button to select LOAD option, use the F5 slider to select the Disk File 01, and use the F7 slider to select Non Volatile Memory. The display should now look like this..

 WAVE Disk 1Smpl <GTRHYTH1>               
 [LOAD]SAVE       Disk=01 » Non_vol. Mem. 



Press the ENTER/YES button to load the sample. The top right of the display will show  Are you sure ? 
Press The ENTER/YES button again. The SY85 will now load the sample and the display will show..

 WAVE Disk 1Smpl <GTRHYTH1>               
        ** BUSY ** Now executing !        



After the sample has loaded use the F5 slider to select Disk File 02..

 WAVE Disk 1Smpl <INNACITI>               
 [LOAD]SAVE       Disk=02 » Non_vol. Mem. 



Press the ENTER/YES button to load the sample. The top right of the display will show  Are you sure ? 
Press The ENTER/YES button again. The SY85 will now load the sample and the display will show..

 WAVE Disk 1Smpl <INNACITI>               
        ** BUSY ** Now executing !        



After the sample has loaded use the F5 slider to select Disk File 03..

 WAVE Disk 1Smpl <YEAH_DUO>               
 [LOAD]SAVE       Disk=03 » Non_vol. Mem. 



Press the ENTER/YES button to load the sample. The top right of the display will show  Are you sure ? 
Press The ENTER/YES button again. The SY85 will now load the sample and the display will show..

 WAVE Disk 1Smpl <YEAH_DUO>               
        ** BUSY ** Now executing !        


Again, wait for the sample to load.

Now all three samples are in Non Volitile Memory using sample slots 5, 6 and 7.

Press and hold SHIFT to view the Non Volatile memory status. It should have dropped by about 311kB



LOADING SAMPLES THROUGH MIDI SAMPLE DUMP:

In the TUTORIAL ZIP file there are three samples in SYX format

The sample files are:
GTRHYTH1.SYX - a short looped guitar riff.
INNACITI.SYX - a continous drum loop.
YEAH_DUO.SYX - a cheesy one-shot Yeah sample.

You need to use a System Exclusive tool like C6 from Elektron for sending the samples thru MIDI.

FIRST you need to make sure the SY85's Bulk Dump Protect feature is OFF.
Failing to do this will prevent the SY85 from accepting samples over MIDI.


How to switch off the Bulk Dump Protect..

Press the UTILITY Mode button then the SYNTH SETUP Sub Mode button.

The display will show..

 SYNTH SYSTEM   NtShft Tune CtrlRst Local 
                  +0    +0      off   on  



Press the Page Right arrow a few times until the display shows..

 SYNTH MIDI 2 VolCtrl PC  Bulkprot        
       (Main Vol)007 drct  off            



If the  Bulkprot  setting is  on  move F6 slider up and fully down again to switch it to  off 

The Bulk Dump Protect is now OFF


Now go into the sample waveform menu by holding the SHIFT button and pressing the UTILITY button.
The display will show..

 Waveform Number Select        <InitWave> 
                              Waveform=00 



Press the third SUB Mode button from the top to enter the MIDI Sample Dump menu..

 MIDI SAMPLE DUMP Receive        To       
      Sample=00             Non_Vol. Mem. 



If the display lands on the  MIDI SAMPLE DUMP Transmit  screen press the Left Page Arrow to get to the  MIDI SAMPLE DUMP Receive  screen.

If the  To  value shows  Volatile Mem.  move the F7 slider all the way up to change it to  Non_Vol. Mem. 

Make sure the display shows  Sample=00  - if not then adjust slider F3 to correct this.


Now fire up the C6 utility on your PC / MAC and connect your MIDI interface to the SY85.

Load the GTRHYTH1.SYX file, and then click SEND to transmit the sample.

The SY85 display should show..

 MIDI SAMPLE DUMP Receive        To       
 MIDI Receiving !    Sample packet  2190  


Notice that the  Sample Packet  value will count down to 0 when the sample has been fully transmitted.

After the sample has been transmitted the display will show..

 MIDI SAMPLE DUMP Receive        To       
    MIDI Received ! - 1 Sample   No.05    


This shows that the first sample we've just sent is stored in Sample Slot 05 - the first slot we allocated to Non Volatile memory.

Press the EXIT/NO button.

Now load the INNACITI.SYX file into C6 and click SEND

As before, the packet numbers will count down to 0..

 MIDI SAMPLE DUMP Receive        To       
 MIDI Receiving !    Sample packet  1252  



After the sample has been transmitted the display will show..

 MIDI SAMPLE DUMP Receive        To       
    MIDI Received ! - 1 Sample   No.06    



Press the EXIT/NO button.

Now load the YEAH_DUO.SYX file into C6 and click SEND

As before, the packet numbers will count down to 0..

 MIDI SAMPLE DUMP Receive        To       
 MIDI Receiving !    Sample packet   348  



After the sample has been transmitted the display will show..

 MIDI SAMPLE DUMP Receive        To       
    MIDI Received ! - 1 Sample   No.07    



Press the EXIT/NO button.

Now all three samples are in Non Volitile Memory using sample slots 5, 6 and 7.

Press and hold SHIFT to view the Non Volatile memory status. It should have dropped by about 311kB





ASSIGNING THE SAMPLES TO A USER WAVEFORM

Now our three samples are in memory we need to assign them to a user waveform.

Press the EXIT/NO button. The display will show the waveform number with the default name InitWave..

 Waveform Number Select        <InitWave> 
                              Waveform=00 



Because our samples are in Non Volatile memory (sample slots 5 to 7) we need to select Waveform 05 as our first user waveform. This will be the waveform we are editing in the next steps.

Change the waveform number to 05 using slider F8..

 Waveform Number Select        <InitWave> 
                              Waveform=05 



Now press the Top SUB MODE button to show the Waveform Edit screen..

 WAVEFORM EDIT                            
                               Hit [ENTER]



Press ENTER/YES to show the Waveform Assign Menu.

 WAVEFORM Assign  From To      <InitWave> 
 [ ON][OFF]       --   --                 



Press the F1  [ON]  button to activate the waveform.
The system will automatically assign the first sample in Non Volatile memory ( slot 05 ) to the waveform..

 WAVEFORM Assign  From To      <InitWave> 
 [ ON][OFF]       05   05                 



We want to assign all three of our samples to the waveform so move slider F5 up until the TO value is 07

 WAVEFORM Assign  From To      <InitWave> 
 [ ON][OFF]       05   07                 



Since we are already editing waveform 05 we can quickly rename the waveform from "InitWave" to "Tutorial"

Press the Right Arrow above the data wheel to access the Waveform Name screen..

 WAVEFORM Name                "InitWave" 
 [CLR][UPR][LWR][SPC]           [«]  [»] 



Using the F7, F8 and the Data Wheel to change the name to "Tutorial"

 WAVEFORM Name                "Tutorial" 
 [CLR][UPR][LWR][SPC]           [«]  [»] 



You can use the Left Arrow above the data wheel to return to the Waveform Assign screen if you wish, but seeing we're now finished assigning the three samples we can exit out to the Waveform Edit screen.

Press EXIT/NO to get back to the Waveform Edit screen..

 WAVEFORM EDIT                            
                               Hit [ENTER]



Our three samples stored in memory slots 05 to 07 have now been assigned to User Waveform 05!





SPLITTING THE SAMPLES OVER THE KEYBOARD

Press the Right Arrow above the data wheel to select the Sample Edit screen..

 SAMPLE EDIT                              
                               Hit [ENTER]



This is where we split the keyboard up into different sections for each sample.

To allow us to play each sample slower and faster than the original speed we will set the Org parameter to roughly the middle of each keyboard range for each sample.

For this tutorial we are going to split the samples as follows:
Sample 05 - C2 thru B2
Sample 06 - C3 thru B3
Sample 07 - C4 thru B4

Note: You cannot 'layer' the samples by assigning two or more to the same keyboard zone.

Press ENTER/YES to edit the Sample Keyboard Map..

 SMPL Map   Org  Low  High      Non_vol. 
             C3  C#-2  G8      Sample=05 



Slider F8 will select which sample to edit.
Slider F3 will select the sample's Original Key Pitch.
Slider F4 will select the low split point.
Slider F5 will select the high split point.

TIP: Instead of using Sliders F3 to F5 to edit the keyboard zones you can simply press the function key below Org, Low and High and then press a key on the keyboard to input the split point directly!

Using the sliders adjust sample 05's Org and split points to Org = F2, Low = C2, High=B2

After adjusting sample 05 the screen should look like this..

 SMPL Map   Org  Low  High      Non_vol. 
             F2   C2   B2      Sample=05 



Now split the remaining samples 06 & 07 over the next two keyboard ranges and set the Org to the midpoint of the range. Remember to use slider F8 to select the sample number first..

 SMPL Map   Org  Low  High      Non_vol. 
             F3   C3   B3      Sample=06 


 SMPL Map   Org  Low  High      Non_vol. 
             F4   C4   B4      Sample=07 



So now we have our three samples split successfully over three octave keyboard ranges!

If you press the Right Arrow above the data wheel you can go into the Sample Data menu where the volume, pitch and looping parameters are.

This is what the SMPL Data screen looks like. Don't adjust anything in there for now!

 SMPL Data  Vol Pitch Loop Typ  Non_vol. 
            127    +0 Flp  Nrm Sample=05 



Use the Left Arrow to return to the SMPL Map screen..

 SMPL Map   Org  Low  High      Non_vol. 
             F2   C2   B2      Sample=05 






USING THE WAVEFORM IN A VOICE

Now we have our Tutorial waveform configured let's use it in a voice!

Press the VOICE button and select Internal Voice A1:SP Makro

Press the Voice Edit SUB MODE Button. You should see this screen..

 OSC  Wave     Mode Fine Note Rndm  Rvs  
 P128 Pad 2    norm   +0   +0    0  off  



Press F1 to select the OSC Wave parameter , then press SHIFT & MEMORY Internal 2 to switch from the Preset Waveforms (P numbers) to the User Waveforms (I numbers).

The OSC Wave value will switch to I063 InitWave.

Move slider F1 down to select our waveform I005 Tutorial so the screen looks like this..

 OSC  Wave     Mode Fine Note Rndm  Rvs  
 I005 Tutorial norm   +0   +0    0  off  



Press the VOICE button to return to the voice play screen.

 VOICE PLAY                iA1eSP Makro  
  Serial   EF1:EG Chorus  EF2:Rev.Hall1  



You can now play the new waveform as a voice!

The keyboard is split into 3 octaves - one for each sample.

Try adjusting the slider F6 for a snappier release, and using the LPF adjustment on F7 & F8.

The pitchbend, modulation and effects section can be tweaked as well!






DELETING SAMPLES FROM MEMORY

The SY85 uses the sledgehammer approach to deleting samples. It is not possible to delete a single sample from the volatile or non volatile areas - you have to initialize either memory area to clear out all the samples in that area.

Although the SY85 manual states on Page 247 that "a single specified sample" can be erased we have found that there is no option in the menu system to do this.

Samples in the volatile memory area will clear when the SY85 is switched off or when you manually initialize the volatile memory area.

Samples and Waveform configurations stored in the non volatile memory area will remain in the unit and are immediately available again at power-on. You need to initialize the non volatile memory area to delete them.



-=- END OF TUTORIAL -=-

Written on 18th Sept 2008


For any enquiries please use the address below:
Email Us!