EMXPv308 Referencemanual PDF
EMXPv308 Referencemanual PDF
EMXPv308 Referencemanual PDF
version 3.08
REFERENCE MANUAL
1
COPYRIGHT
2
TABLE OF CONTENTS
COPYRIGHT .......................................................................................................................................................... 2
TABLE OF CONTENTS ........................................................................................................................................ 3
DISCLAIMER ...................................................................................................................................................... 10
1. INSTALLATION............................................................................................................................................. 15
1.1 SYSTEM REQUIREMENTS .................................................................................................................... 15
1.2 INSTALLATION PROCEDURE .............................................................................................................. 17
1.3 INSTALLING THE OMNIFLOP FLOPPY DRIVER (OMNIFLOP.SYS) .............................................. 18
1.4 INSTALLING THE RS422 PORT DEVICE ............................................................................................. 19
1.5 INSTALLING THE MIDI INTERFACE................................................................................................... 20
1.6 INSTALLING THE EMXP SOFTWARE ................................................................................................. 20
1.7 STARTING THE EMXP SOFTWARE ..................................................................................................... 20
1.8 CONFIGURATION FILE EMXPNCFG.BYT .......................................................................................... 22
1.9 MOVING EMXP TO ANOTHER LOCATION OR RENAMING EMXP'S FOLDER(S) ....................... 24
1.10 RUNNING MULTIPLE INSTANCES OF EMXP IN PARALLEL ....................................................... 25
1.11 UNINSTALLING .................................................................................................................................... 26
2. A QUICK START ........................................................................................................................................... 27
3. OVERVIEW OF EMXP .................................................................................................................................. 29
3.1 FEATURES................................................................................................................................................ 29
3.2 COPY FLOWS SUPPORTED BY EMXP ................................................................................................ 32
3.3 CONVERSION FLOWS SUPPORTED BY EMXP ................................................................................. 35
4. USING EMXP: BASIC PRINCIPLES ............................................................................................................ 37
4.1 WARNING ................................................................................................................................................ 37
4.2 RECOMMENDATION.............................................................................................................................. 37
4.3 STARTING EMXP .................................................................................................................................... 37
4.4 USER INTERFACE ................................................................................................................................... 38
4.4.1 Introduction .......................................................................................................................................................... 38
4.4.2 How to use the different screen types ................................................................................................................... 40
4.4.2.1 Menu screen.................................................................................................................................................. 40
4.4.2.2 List screen or overview screen...................................................................................................................... 40
4.4.2.3 Detailed information screen .......................................................................................................................... 49
4.4.2.4 Report screen ................................................................................................................................................ 50
4.4.2.5 Request screen .............................................................................................................................................. 51
4.4.2.6 Confirmation screen ..................................................................................................................................... 52
4.4.2.7 End of process screen ................................................................................................................................... 53
4.4.2.8 Error screen .................................................................................................................................................. 53
4.4.2.9 Proceeding screen ......................................................................................................................................... 55
4.4.2.10 Wait screen ................................................................................................................................................. 55
4.5 FILE AND DISK MANAGER .................................................................................................................. 57
4.5.1 Supported file and disk types ................................................................................................................................ 57
4.5.1.1 Overview ...................................................................................................................................................... 57
4.5.1.2 SCSI2D support ............................................................................................................................................ 60
4.5.2 Using the File Manager ......................................................................................................................................... 64
4.5.2.1 Concept of current, preferred and factory default folder and disk ................................................................ 64
4.5.2.2 Selecting files ............................................................................................................................................... 65
4.5.2.2.1 Folder Manager ......................................................................................................................................................... 66
4.5.2.2.2 Refreshing the file overview ...................................................................................................................................... 71
4.5.2.2.3 Viewing the file size and the 'last modified' date and time ........................................................................................ 72
4.5.2.2.4 Sorting files ............................................................................................................................................................... 73
4.5.2.2.5 File type specific short cut keys ................................................................................................................................. 74
4.5.2.2.6 Changing the appearance of file names and folder names in the overviews............................................................... 74
4.5.2.3 Creating files ................................................................................................................................................ 75
4.5.2.4 Using the File Manager with SCSI2SD hard disk image files ...................................................................... 81
4.5.3 Using the Disk Manager ....................................................................................................................................... 90
4.5.3.1 General description ....................................................................................................................................... 90
4.5.3.2 Using Disk Manager with SCSI2SD hard disks (SD cards) ......................................................................... 97
4.6 SUPPORTED SAMPLER OBJECTS ...................................................................................................... 108
4.6.1 EMAX-I objects.................................................................................................................................................. 110
4.6.2 EMAX-II objects ................................................................................................................................................ 114
4.6.3 Emulator-I objects............................................................................................................................................... 117
4.6.4 Emulator-II objects ............................................................................................................................................. 119
4.6.5 Emulator-III and Emulator-IIIX objects ............................................................................................................. 121
4.6.6 SP-12 objects ...................................................................................................................................................... 124
4.6.7 Akai S1000 objects ............................................................................................................................................. 126
4.6.8 SoundFont2 objects............................................................................................................................................. 129
4.6.9 WAV and EMXP construction file objects ......................................................................................................... 130
3
4.7 PREFERENCES....................................................................................................................................... 132
4.8 CORRUPT BANKS AND VALIDATION RULES ................................................................................ 133
4.8.1 About EMXP validation rules ............................................................................................................................. 133
4.8.2 How EMXP handles corrupt banks ..................................................................................................................... 134
4.8.3 Overview of validation error codes ..................................................................................................................... 136
4.8.3.1 EMAX-I and EMAX-II error list ................................................................................................................ 136
4.8.3.2 Emulator-I error list .................................................................................................................................... 138
4.8.3.3 Emulator-II error list ................................................................................................................................... 139
4.8.3.4 Emulator-III and Emulator-IIIX error list ................................................................................................... 141
4.8.3.5 SP-12 error list ............................................................................................................................................ 143
4.8.3.6 SoundFont2 error list .................................................................................................................................. 145
4.8.3.7 Akai S1000 error list................................................................................................................................... 146
4.8.3.8 File errors related to HxC floppy disk image files ...................................................................................... 146
4.8.3.9 File or disk errors related to SCSI2SD cards or SCSI2SD disk image files ................................................ 146
5. USING EMXP: VIEWING FILES AND DISKS .......................................................................................... 147
5.1 INTRODUCTION .................................................................................................................................... 147
5.2 EXAMPLE ............................................................................................................................................... 148
5.3 NAVIGATION FLOWS .......................................................................................................................... 152
5.4 DESCRIPTION OF PARAMETERS IN OVERVIEW SCREENS ......................................................... 154
6. USING EMXP: COPYING SOUND BANKS AND FILES ......................................................................... 161
6.1 OVERVIEW............................................................................................................................................. 161
6.2 COPYING EMU SAMPLER SOUND DATA ........................................................................................ 166
6.2.1 How to start copying sound related data ............................................................................................................. 166
6.2.2 Batch or manual copy process (not for AKAI S1000) ........................................................................................ 177
6.2.2.1 BATCH Mode ............................................................................................................................................ 178
6.2.2.2 MANUAL Mode ........................................................................................................................................ 183
6.2.2.3 Custom Automation Level Mode (and SEMI-MANUAL Mode) .............................................................. 193
6.2.3 Available space required on the target folder or disk .......................................................................................... 194
6.2.4 Copy process execution report ............................................................................................................................ 195
6.3 COPYING AKAI SAMPLER PROGRAM AND SAMPLE FILES ....................................................... 198
6.3.1 How to start copying Akai S1000 files ............................................................................................................... 198
6.3.1.1 Copying to Akai S1000 floppy disks .......................................................................................................... 198
6.3.1.2 Copying to Akai S1000 floppy disk images ............................................................................................... 198
6.3.1.3 Copying to Akai S1000 HxC floppy disk images ....................................................................................... 199
6.3.1.4 Copying from Akai S1000 floppy disks ..................................................................................................... 199
6.3.1.5 Copying from Akai S1000 floppy disk images ........................................................................................... 200
6.3.1.6 Copying from Akai S1000 HxC floppy disk images .................................................................................. 200
6.3.2 Selecting the target files in a folder or on floppy disk/floppy disk image ........................................................... 201
6.3.2.1 Copying from floppy disk, floppy disk image or HxC floppy disk image .................................................. 201
6.3.2.2 Copying to floppy disk, floppy disk image or HxC floppy disk image ....................................................... 204
6.4 COPYING OPERATING SYSTEMS ...................................................................................................... 209
6.4.1 Copying EMU operating systems ....................................................................................................................... 210
6.4.1.1 About interchanging EMAX operating systems ......................................................................................... 210
6.4.1.2 About combining Emulator-III/IIIX operating systems .............................................................................. 211
6.4.1.3 Copying an operating system to a single file or disk .................................................................................. 211
6.4.1.3 Mass update of operating system on floppy disks and floppy disk image files........................................... 219
6.4.2 Copying AKAI S1000 operating systems ........................................................................................................... 221
6.4.3 Generating empty bootable EMU floppy disk images ........................................................................................ 222
6.4.4 Generating empty Akai S1000 floppy disk images ............................................................................................. 225
6.5 COPYING ENTIRE FLOPPY DISK (IMAGE)S AND HARD DISK (IMAGE)S ................................. 226
6.5.1 Copying floppy disk, hard disks and partitions of SCSI2SD hard disks ............................................................. 227
6.5.1.1 Copying floppy disks .................................................................................................................................. 227
6.5.1.2 Copying hard disks or SCSI2SD hard disk partitions ................................................................................. 230
6.5.1.2.1 About the size of data being copied ......................................................................................................................... 230
6.5.1.2.2 Copying to hard disk image files ............................................................................................................................. 231
6.5.1.2.3 Copying to other hard disks ..................................................................................................................................... 238
6.5.2 Copying a floppy disk image, a hard disk image or a partition of a SCSI2SD HD image .................................. 245
6.5.2.1 Restoring floppy disk images to floppy disks ............................................................................................. 245
6.5.2.2 Raw copying between floppy disk image files and HxC floppy disk image files ....................................... 247
6.5.2.3 Copying hard disk images or SCSI2SD hard disk image partitions ............................................................ 252
6.5.2.3.1 About the size of data being copied ......................................................................................................................... 252
6.5.2.3.2 Copying to hard disks .............................................................................................................................................. 252
6.5.1.2.3 Copying to other hard disk image files .................................................................................................................... 259
7. USING EMXP: CONVERSIONS ................................................................................................................. 266
7.1 OVERVIEW............................................................................................................................................. 266
7.2 STARTING A CONVERSION PROCESS ............................................................................................. 267
7.2.1 Selecting the source items that should be converted ........................................................................................... 267
7.2.2 Selecting the target sampler format and target file/disk type .............................................................................. 278
7.2.2.1 Selecting the target sampler format ............................................................................................................ 278
4
7.2.2.2 Selecting the target file/disk type ................................................................................................................ 279
7.2.3 Batch or manual conversion process ................................................................................................................... 282
7.3 NEXT STEPS PER TARGET SAMPLER TYPE.................................................................................... 284
7.3.1 Conversion to EMAX-I and EMAX-II ............................................................................................................... 284
7.3.1.1 Conversion from sampler sound banks ....................................................................................................... 284
7.3.1.2 Conversion from WAV files ....................................................................................................................... 290
7.3.2 Conversion to Emulator-I ................................................................................................................................... 291
7.3.2.1 Conversion from sampler sound banks ....................................................................................................... 291
7.3.2.2 Conversion from WAV files ....................................................................................................................... 294
7.3.3 Conversion to Emulator-II .................................................................................................................................. 297
7.3.3.1 Conversion from sampler sound banks ....................................................................................................... 297
7.3.3.2 Conversion from WAV files ....................................................................................................................... 298
7.3.4 Conversion to Emulator-III and Emulator-IIIX .................................................................................................. 300
7.3.4.1 Conversion from sampler sound banks ....................................................................................................... 300
7.3.4.2 Conversion from WAV files ....................................................................................................................... 304
7.3.5 Conversion to SoundFont2 ................................................................................................................................. 306
7.3.5.1 Conversion from sampler sound banks ....................................................................................................... 306
7.3.5.2 Conversion from WAV files ....................................................................................................................... 306
7.3.6 Conversion to SP-12 ........................................................................................................................................... 307
7.3.6.1 Conversion from sampler sound banks ....................................................................................................... 307
7.3.6.2 Conversion from WAV files ....................................................................................................................... 321
7.3.7 Conversion to Akai S1000 .................................................................................................................................. 325
7.3.7.1 Conversion from sampler sound banks ...................................................................................................... 325
7.3.7.2 Conversion from WAV files ....................................................................................................................... 326
7.3.8 Conversion to WAV ........................................................................................................................................... 328
7.3.9 Conversion from WAV ....................................................................................................................................... 333
7.3.10 Conversion from Emulator-I ............................................................................................................................. 339
7.3.11 Conversion from SP-12..................................................................................................................................... 341
7.3.12 Conversion from SoundFont2 ........................................................................................................................... 348
7.3.13 Validation check when converting WAV files .................................................................................................. 349
7.4 EXECUTING THE CONVERSION ........................................................................................................ 350
7.5 AVAILABLE SPACE REQUIRED ON THE TARGET FOLDER OR DISK ....................................... 350
7.6 CONVERSION PROCESS EXECUTION REPORT .............................................................................. 350
7.6.1 Examples ............................................................................................................................................................ 351
7.6.2 Conversion error messages and conversion incompatibility messages ............................................................... 361
7.7 CONVERSION CONSTRAINTS AND CONVERSION QUALITY ..................................................... 364
7.7.1 EMAX-I and EMAX-II....................................................................................................................................... 364
7.7.2 Emulator-I........................................................................................................................................................... 364
7.7.3 Emulator-II ......................................................................................................................................................... 366
7.7.4 Emulator-III and Emulator-IIIX.......................................................................................................................... 366
7.7.5 SP-12 .................................................................................................................................................................. 367
7.7.6 Sound differences when converting from EMAX-I/EMAX-II to Akai S1000.................................................... 368
7.7.7 Sound differences when converting between EMU sampler formats.................................................................. 369
7.7.8 Issues when converting between EMU sampler formats and the SoundFont2 format ........................................ 371
7.7.9 Issues with conversions of "loop" settings .......................................................................................................... 373
8. USING EMXP: CONSTRUCTIONS ............................................................................................................ 375
8.1 CONSTRUCTION WORKFLOW ........................................................................................................... 375
8.2 SELECTING, CREATING AND REMOVING A PRESET ................................................................... 379
8.2.1 Creating or selecting a preset .............................................................................................................................. 379
8.2.2 Removing a preset .............................................................................................................................................. 381
8.2.3 Specifying preset parameters .............................................................................................................................. 381
8.2.4 Other options ...................................................................................................................................................... 384
8.3 DEFINING WAV-TO-KEY ASSIGNMENTS........................................................................................ 386
8.3.1 Assigning WAV files to key areas ...................................................................................................................... 387
8.3.2 Specifying key area / sample parameters ............................................................................................................ 389
8.3.3 Other options ...................................................................................................................................................... 392
8.4 CHANGING BANK AND CONSTRUCTION FILE PARAMETERS .................................................. 393
9. USING EMXP: OTHER FEATURES ........................................................................................................... 397
9.1 FORMATTING DISKS ........................................................................................................................... 397
9.1.1 Formatting EMAX and Emulator-III/X floppy disks .......................................................................................... 398
9.1.2 Formatting Akai S1000 floppy disks .................................................................................................................. 401
9.1.3 Formatting EMAX-I, EMAX-II, Emulator-III, Emulator-IIIX hard disks .......................................................... 404
9.1.3.1 About physically formatting hard disks ...................................................................................................... 404
9.1.3.2 Logically formatting hard disks with EMXP .............................................................................................. 407
9.2 GENERATING EMPTY HARD DISK IMAGES ................................................................................... 417
9.3 GENERATING EMPTY AKAI S1000 FLOPPY DISK IMAGES ......................................................... 426
9.4 CREATING CD-ROMS........................................................................................................................... 429
9.5 PLAYING SAMPLES AND WAV-FILES ............................................................................................. 430
5
9.5.1 Overview ............................................................................................................................................................ 430
9.5.2 Starting the audio play process ........................................................................................................................... 431
9.5.3 Configuring conversion parameters for audio play ............................................................................................. 436
9.5.3.1 Playing samples from EMAX-II EMX files or from EMAX-II floppy disk image files............................. 438
9.5.3.2 Playing Emulator-I samples ........................................................................................................................ 438
9.5.3.3 Playing Emulator-II/SoundFont2/SP-12 that are not voice/zone/sound specific ........................................ 438
9.5.3.4 Playing stereo linked SoundFont2 samples ................................................................................................ 439
9.5.3.5 Playing looped WAV files .......................................................................................................................... 439
9.5.4 Selecting the audio device .................................................................................................................................. 439
9.5.5 Using the audio player ........................................................................................................................................ 440
9.5.5.1 Audio pre-processor ................................................................................................................................... 440
9.5.5.2 The audio player ......................................................................................................................................... 442
9.6 TRANSFERRING BANKS VIA RS422 WITH EMXP .......................................................................... 447
9.6.1 RS422 Hardware Adapter ................................................................................................................................... 447
9.6.2 Configuring EMXP for RS422 communication .................................................................................................. 448
9.6.3 How to upload and download banks with EMXP ............................................................................................... 448
9.6.3.1 EMAX-I and EMAX-II .............................................................................................................................. 448
9.6.3.2 Emulator-II ................................................................................................................................................. 450
9.6.3.3 Oberheim DPX-1 ........................................................................................................................................ 450
9.6.3.4 Selecting a COM port (*) ........................................................................................................................... 451
9.7 TRANSFERRING SOUNDS AND SEQUENCES TO/FROM SP-12 VIA MIDI .................................. 452
9.7.1 MIDI Interface .................................................................................................................................................... 452
9.7.2 Configuring EMXP for MIDI communication .................................................................................................... 452
9.7.3 General remarks .................................................................................................................................................. 452
9.7.4 Selecting the MIDI ports ..................................................................................................................................... 453
9.7.5 How to upload and download SP-12 sound banks and SP-12 sequence banks with EMXP ............................... 454
9.7.5.1 Uploading sound bank files or sequence files ............................................................................................. 454
9.7.5.2 Downloading sound bank files or sequence files ........................................................................................ 457
9.7.6 How to upload individual SP-12 sounds and individual SP-12 segments with EMXP ....................................... 459
9.7.6.1 Uploading pre-selected sounds or segments only ....................................................................................... 459
9.7.6.2 Uploading sounds or segments without pre-selection ................................................................................. 462
9.8 TRANSFERRING WAV FILES TO/FROM EMAX VIA RS422 OR MIDI .......................................... 465
9.8.1 RS422 Hardware Adapter and MIDI Interface ................................................................................................... 465
9.8.2 Configuring EMXP for RS422 and MIDI communication ................................................................................. 465
9.8.3 General characteristics ........................................................................................................................................ 466
9.8.4 Selecting the RS422 or MIDI ports ..................................................................................................................... 474
9.8.5 How to upload and download samples with EMXP ............................................................................................ 476
9.8.5.1 Uploading samples ..................................................................................................................................... 476
9.8.5.2 Downloading samples ................................................................................................................................. 478
9.8.5.3 Getting information about the current sample on a selected key ................................................................ 482
9.9 TRANSFERRING WAV FILES TO/FROM EMULATOR-II VIA RS422 ............................................ 484
9.9.1 RS422 Hardware Adapter ................................................................................................................................... 484
9.9.2 Configuring EMXP for RS422 communication .................................................................................................. 484
9.9.3 General characteristics ........................................................................................................................................ 484
9.9.4 Selecting the RS422 COM port .......................................................................................................................... 492
9.9.5 How to upload and download samples with EMXP ............................................................................................ 493
9.9.5.1 Uploading samples ..................................................................................................................................... 493
9.9.5.2 Downloading samples ................................................................................................................................. 495
9.9.5.3 Getting information about the current sample on a selected key ................................................................ 498
9.10 TRANSFERRING WAV FILES TO SP-12 VIA MIDI ......................................................................... 501
9.10.1 MIDI Interface .................................................................................................................................................. 501
9.10.2 Configuring EMXP for MIDI communication .................................................................................................. 501
9.10.3 General characteristics ...................................................................................................................................... 501
9.10.4 Selecting the MIDI ports ................................................................................................................................... 503
9.10.5 How to upload samples with EMXP ................................................................................................................. 503
9.11 CREATING REPORTS CONTAINING BANK-PRESET OVERVIEWS ........................................... 507
9.11.1 Introduction....................................................................................................................................................... 507
9.11.2 Location and file name of report files ............................................................................................................... 507
9.11.3 How to generate a report ................................................................................................................................... 507
9.11.4 Description of the TEXT report structure ......................................................................................................... 512
9.11.5 Description of the CSV report structure ............................................................................................................ 513
9.12 CREATING REPORTS CONTAINING SP-12 BANK-SOUND/SEQUENCE OVERVIEWS ........... 514
9.12.1 Introduction....................................................................................................................................................... 514
9.12.2 Location and file name of report files ............................................................................................................... 514
9.12.3 How to generate a report ................................................................................................................................... 514
9.12.4 Description of the TEXT report structure for sound bank files ......................................................................... 519
9.12.5 Description of the CSV report structure for sound bank files ........................................................................... 520
9.12.6 Description of the TEXT report structure for sequence files ............................................................................ 520
9.12.7 Description of the CSV report structure for sequence files ............................................................................... 521
6
9.13 ASSIGNING NAMES TO SP-12 SOUNDS AND SEQUENCES ........................................................ 522
9.13.1 Introduction....................................................................................................................................................... 522
9.13.2 How to create user-defined names .................................................................................................................... 522
9.14 CHANGING THE EMULATOR-I BOOT ROM NUMBER ................................................................ 525
9.14.1 Introduction....................................................................................................................................................... 525
9.14.2 How to change the boot rom ............................................................................................................................. 525
9.15 REMOVING SOUND BANKS AND OPERATING SYSTEMS ......................................................... 527
9.15.1 Introduction....................................................................................................................................................... 527
9.15.2 How to remove data from EMU hard disks and hard disk images .................................................................... 527
9.15.3 How to remove files from Akai S1000 floppy disks or floppy disk images ...................................................... 529
10. PREFERENCES ........................................................................................................................................... 532
10.1 RESETTING PREFERENCES TO DEFAULT FACTORY SETTINGS ............................................. 532
10.2 AUTOMATION AND WORKFLOW PREFERENCES ....................................................................... 535
10.2.1 Quick definition of settings for automated or manual processing ..................................................................... 535
10.2.2 Advanced setup of automated and manual processing ...................................................................................... 536
10.2.2.1 Define if copy/conversion/unload preferences should always be asked ................................................... 537
10.2.2.2 Define preferences about automated copy/conversion/unload processing ................................................ 538
10.2.2.3 Define if sample play preferences should always be asked ...................................................................... 538
10.2.2.4 Define behaviour when ESC is pressed while processing multiple items ................................................. 539
10.3 COPY/CONVERSION PREFERENCES .............................................................................................. 540
10.3.1 Define if confirmation is required when writing to existing HD image ............................................................ 541
10.3.2 Manage EMAX related conversion preferences ............................................................................................... 542
10.3.2.1 Define EMAX-I compatibility mode for compressed samples ................................................................. 543
10.3.2.2 Define EMAX-I - EMAX-II conversion method setting .......................................................................... 544
10.3.2.3 Define EMAX-I/EMAX-II to EMAX-I copy method settings ................................................................. 545
10.3.2.4 Define EMAX-I/EMAX-II to EMAX-II copy method settings ................................................................ 546
10.3.2.5 Define conversion settings for conversions to EMAX-I ........................................................................... 546
10.3.2.6 Define conversion settings for conversions to EMAX-II.......................................................................... 548
10.3.3 Manage Emulator-I related conversion preferences .......................................................................................... 549
10.3.3.1 Define sample amplification and attenuation ............................................................................................ 551
10.3.3.2 Define voice conversion priority for conversion to Emulator-I ................................................................ 556
10.3.3.3 Enable/disable Emulator-I natural release mode....................................................................................... 560
10.3.3.4 Define lower/upper & PRI/SEC handling when converting to Emulator-I ............................................... 561
10.3.3.5 Define sound location when converting from Emulator-I lower/upper sounds or files ............................ 562
10.3.4 Manage Emulator-II related conversion preferences ........................................................................................ 564
10.3.4.1 Define chorus handling when converting to Emulator-II.......................................................................... 565
10.3.5 Manage Emulator-III related conversion preferences ....................................................................................... 565
10.3.5.1 Define Emulator-III/Emulator-IIIX to Emulator-III copy method settings ............................................... 566
10.3.5.2 Define Emulator-III/Emulator-IIIX to Emulator-IIIX copy method settings ............................................ 566
10.3.5.3 Define conversion settings for conversions to Emulator-III ..................................................................... 566
10.3.5.4 Define conversion settings for conversions to Emulator-IIIX .................................................................. 568
10.3.5.5 Define bank naming rule when saving to EMU-III/X hard disks or HD images ...................................... 569
10.3.6 Manage SP-12 related conversion preferences ................................................................................................. 570
10.3.6.1 Define key/sample (sample/key) mapping for conversions from SP-12 to SP-12 .................................... 573
10.3.6.2 Define key/sample mapping for conversions from WAV to SP-12 .......................................................... 579
10.3.6.3 Define key/sample mapping for conversions from other format to SP-12 ................................................ 579
10.3.6.4 Define start key for key mappings to SP-12 ............................................................................................. 586
10.3.6.5 Define end key for key mappings to SP-12 .............................................................................................. 587
10.3.6.6 Define key/sample priority for conversions to SP-12 ............................................................................... 587
10.3.6.7 Define output/filter assignment for conversions to SP-12 ........................................................................ 588
10.3.6.8 Define tune/decay handling conversions from WAV to SP-12................................................................. 590
10.3.6.9 Define tune/decay handling conversions from non-SP-12 to SP-12 ......................................................... 591
10.3.6.10 Define target SP-12 memory size for conversions to SP-12 ................................................................... 593
10.3.6.11 Define source PRI/SEC layer handling for conversions to SP-12........................................................... 594
10.3.6.12 Define sample/key mapping for conversions from SP-12 to non-Emulator-I ......................................... 595
10.3.6.13 Define sample/key mapping for conversions from SP-12 to Emulator-I ................................................ 599
10.3.6.14 Define start key for key mappings from SP-12 to non-Emulator-I ......................................................... 602
10.3.6.15 Define if SP-12 output filters and dynamic buttons should be converted. .............................................. 603
10.3.7 Manage SoundFont2 related conversion preferences ........................................................................................ 604
10.3.7.1 Define how SoundFont2 samples should be played or extracted to WAV files........................................ 604
10.3.7.2 Define how SoundFont2 modulators should be converted ....................................................................... 605
10.3.8 Manage Akai S1000 related conversion preferences ........................................................................................ 606
10.3.8.1 Define conversion settings for conversions to Akai S1000 ...................................................................... 606
10.3.8.2 Define Akai S1000 file name format when copying from floppy or floppy image file ............................ 607
10.3.8.3 Define maximum size of Akai S1000 file names on floppy or floppy image ........................................... 607
10.3.8.4 Define automation level when copying from floppy or floppy image ...................................................... 608
10.3.8.5 Define automation level when copying to floppy or floppy image ........................................................... 609
10.3.8.6 Define if confirmation is required when copying to existing floppy image .............................................. 610
10.3.9 Manage WAV related conversion preferences .................................................................................................. 612
7
10.3.9.1 Define WAV file name format when converting samples to WAV files .................................................. 612
10.3.9.2 Define if loop settings should be converted to/from WAV files ............................................................... 614
10.3.9.3 Define which WAV loops should be used ................................................................................................ 615
10.3.9.4 Define which WAV loop type should be converted to sampler sustain loops .......................................... 616
10.3.9.5 Define to which sampler loop type WAV loops should be converted ...................................................... 618
10.3.9.6 Define which EMU-II/SF2/SP-12 sample settings should be converted to WAV .................................... 619
10.3.10 Manage preferences about OS handling in copy/conversion processing ......................................................... 620
10.4 LOOK AND FEEL PREFERENCES .................................................................................................... 623
10.4.1 Define size of EMXP screens ........................................................................................................................... 623
10.4.1.1 Define size of EMXP screens ................................................................................................................... 624
10.4.1.2 Define if command prompt window size should automatically be adjusted ............................................. 626
10.4.1.3 Define how EMXP screens should be updated and refreshed ................................................................... 628
10.4.1.4 Define command prompt window size detection mode ............................................................................ 629
10.4.1.5 Define retrial limit for command prompt window resizing ...................................................................... 630
10.4.2 Define cursor symbol in overview screens ....................................................................................................... 631
10.4.3 Define which available keys should be displayed in list screens ...................................................................... 631
10.4.4 Define short cut key and item selection ranges in overview screens ................................................................. 634
10.4.5 Define appearance of file and folder overview screens ..................................................................................... 638
10.4.5.1 Define appearance of file names in EMXP overview screens .................................................................. 639
10.4.5.2 Define appearance of folder names in EMXP overview screens .............................................................. 641
10.4.5.3 Define if current folder should be shown in file overview screens ........................................................... 641
10.4.5.4 Define if existing files should be shown when EMXP asks for a target file ............................................. 643
10.4.6 Define if user response area should be pre-filled with suggested response ....................................................... 644
10.4.7 Define some display formats and notations ...................................................................................................... 646
10.4.7.1 Define date format .................................................................................................................................... 646
10.4.7.2 Define pitch/octave number notation (display Middle C as C3 or as C4 ?) .............................................. 647
10.4.8 Define alternative bank list screen view for some samplers ............................................................................. 647
10.5 FILE AND DRIVE PREFERENCES .................................................................................................... 650
10.5.1 Define file and drive location preferences ........................................................................................................ 650
10.5.2 Define if these preferences should be updated automatically ........................................................................... 651
10.5.3 Define some file extension related settings ....................................................................................................... 652
10.5.3.1 Define the default extensions for some specific file types ........................................................................ 653
10.5.3.2 Define support for generic extensions for some specific file types ........................................................... 655
10.5.3.3 Define what to do with incompatible files with a generic file extension .................................................. 657
10.5.4 Define SCSI2SD related settings ...................................................................................................................... 658
10.5.4.1 About the default SCSI2SD detection rules applied by EMXP ................................................................ 660
10.5.4.2 Define SCSI2SD device configurations .................................................................................................... 664
10.5.4.2.1 Copy from another configuration........................................................................................................................... 667
10.5.4.2.2 Initialize/reset configuration .................................................................................................................................. 667
10.5.4.2.3 Undo all changes ................................................................................................................................................... 668
10.5.4.2.4 Redo all changes .................................................................................................................................................... 668
10.5.4.2.5 Change configuration name ................................................................................................................................... 669
10.5.4.2.6 Change #required enabled devices ......................................................................................................................... 670
10.5.4.2.7 Change minimum physical device size .................................................................................................................. 673
10.5.4.2.8 Change maximum logical device size .................................................................................................................... 675
10.5.4.2.9 Define device ......................................................................................................................................................... 680
10.5.4.2.10 SCSI2SD configuration validation....................................................................................................................... 686
10.5.4.3 Define SCSI2SD defaults per hard disk and hard disk image type ........................................................... 687
10.5.4.4 Overrule the configured rules for minimum number of detected devices ................................................. 689
10.5.4.5 Overrule the configured rules for minimum detected physical device size ............................................... 690
10.5.4.6 Overrule the configured rules for maximum detected logical device size ................................................ 691
10.5.4.7 Define SCSI2SD device identifier to be displayed in EMXP ................................................................... 692
10.5.5 Define what to do if default folders are not found at start-up time ................................................................... 693
10.5.6 Define whether USB floppy drives should be ignored or not ........................................................................... 694
10.5.7 Manage warning settings for invalid files, folders and disks ............................................................................ 695
10.5.7.1 Define if warnings should be shown when invalid files are detected ....................................................... 695
10.5.7.2 Define if warnings should be shown when unavailable folders are detected ............................................ 696
10.5.7.3 Define if warnings should be shown when incorrect HD sizes are detected ............................................. 698
10.6 COMMUNICATION PREFERENCES ................................................................................................. 700
10.6.1 Manage Emulator-II RS422 communication preferences ................................................................................. 701
10.6.2 Manage DPX-1 RS422 communication preferences ......................................................................................... 703
10.6.3 Manage EMAX-I and EMAX-II RS422 communication preferences .............................................................. 705
10.6.4 Manage EMAX-I and EMAX-II MIDI communication preferences ................................................................ 708
10.6.5 Manage SP-12 MIDI communication preferences ............................................................................................ 711
10.6.6 Manage other RS422 and MIDI preferences ..................................................................................................... 714
10.6.6.1 Manage Emulator-II sample unload preferences ...................................................................................... 714
10.6.6.2 Manage RS422 and MIDI communication timer preferences ................................................................... 715
10.6.6.3 Define if RS422 port should always be asked .......................................................................................... 716
10.6.6.4 Define if MIDI ports should always be asked ........................................................................................... 717
10.6.6.5 Define RS422 baud rate mode (Windows vs. POSIX/Wine) .................................................................... 717
10.7 AUDIO PREFERENCES ....................................................................................................................... 719
8
10.7.1 Manage audio device preferences ..................................................................................................................... 720
10.7.2 Define if audio device should always be asked ................................................................................................. 721
10.7.3 Define disk cache size for playing samples from multiple files ........................................................................ 722
10.7.4 Define if audio player should automatically start.............................................................................................. 723
10.7.5 Manage the automated sequential play of multiple samples/files ..................................................................... 723
10.8 LOG AND REPORTING PREFERENCES........................................................................................... 726
10.8.1 Define how copy/conversion/unload results will be written to reports ............................................................. 726
10.8.2 Define delimiter character for CSV files ........................................................................................................... 727
10.9 OTHER PREFERENCES ...................................................................................................................... 728
10.9.1 Define undo/redo buffer size for WAV-to-Bank constructions ........................................................................ 728
10.9.2 Show WINE version ......................................................................................................................................... 729
11. TRANSFERRING BANKS WITH SOUND DESIGNER .......................................................................... 731
11.1 TRANSFERRING BANKS FROM EMULATOR-II TO COMPUTER WITH SOUND DESIGNER. 731
11.1.1 Introduction....................................................................................................................................................... 731
11.1.2 Downloading / uploading Emulator-II bank files using Sound Designer for Emulator-II................................. 731
11.1.3 Transferring files between the Mac and the Windows computer ...................................................................... 731
11.2 TRANSFERRING BANKS FROM EMAX TO COMPUTER WITH SOUND DESIGNER ............... 733
11.2.1 Introduction....................................................................................................................................................... 733
11.2.2 Downloading / uploading EMAX bank files using Sound Designer for EMAX version 1.12 .......................... 733
11.2.3 Transferring files between the Mac and the Windows computer ...................................................................... 734
12. EXCHANGING FILES BETWEEN EMXP AND SP-12 LIBRARIAN..................................................... 735
13. USING HXC AND KRYOFLUX ................................................................................................................ 736
13.1 KRYOFLUX FLOPPY DISK CONTROLLER ..................................................................................... 736
13.1.1 Reading Emulator-I and Emulator-II floppy disks ............................................................................................ 736
13.1.2 Writing Emulator-I and Emulator-II floppy disks ............................................................................................. 737
13.2 HXC FLOPPY EMULATOR DEVICE ................................................................................................. 737
GNU FREE DOCUMENTATION LICENSE .................................................................................................... 745
9
DISCLAIMER
Version
This is version 3.08
Number:
EMXP
The EMXP software consists of:
definition:
Specifications: Except for the E-Mu System’s SoundFont2 specification, EMXP is not based on any
official specification by E-Mu Systems or by Akai Pro.
The EMAX specifications have been reverse engineered on EMAX-I and EMAX-II hardware
samplers. The AKAI implementation is based partly on the specifications by Paul Kellett (see
www.sonicspot.com/guide/akaifiles.html) and partly on additional reverse engineering on
AKAI S1000 samplers. The EMULATOR-III and EMULATOR-IIIX specifications have been
reverse engineered on EMULATOR-III and EMULATOR-IIIX samplers. The EMULATOR-
II specifications have been reverse engineered on an EMULATOR-II sampler using SOUND
DESIGNER II FOR EMU II. The EMULATOR-I specifications have been reverse engineered
on an EMULATOR-I hardware sampler, with help of aKryoFlux floppy disk controller and an
SD HxC floppy emulator. The SP-12 specifications have been reverse engineered on an SP12
Turbo sampling percussion instrument.
As these specifications are not official, Kris Van de Cappelle (the author) can not guarantee
correct results.
The SoundFont2 features of EMXP are based on the SoundFont® Technical Specification
versions 2.01 (July 23, 1998) and 2.04 (February 3, 2006) published by E-Mu Systems.
The HxC HFE file structure used by EMXP is based on the "SDCard HxC Floppy Emulator
HFE File format - Rev.1.1-06/20/2012 document" available on http://hxc2001.free.fr, on the
FM and MFM disk format described in literature (e.g. "het PC-hardwareboek, Hans-Peter
Messmer, Addison-Wesley, ©2000-2001", "the floppy user guide, M.Haardt, A.Knaff, D.C.
Niemi, 2001", …), on the Emulator-I and Emulator-II disk format structures reverse
engineered by Kris Van de Cappelle in 2010 (see "Disk_layout_of_EmulatorI_floppy_
disks_v0_8.pdf" and " Disk_layout_of_EmulatorII_floppy_disks_v4.pdf" available on
http://www.emxp.net) and by investigating the HFE files generated by the
HxCFloppyEmulator software that can be downloaded from http://hxc2001.free.fr.
10
Accountability/ The author is not responsible for any errors or damage caused by the EMXP software
Responsibility: nor by the output produced by the EMXP software.
Using this software and the output produced by this software is at risk of the user.
E-Mu Systems is not responsible for any errors or damage caused by the EMXP software or
the output produced by the EMXP software.
EMXP and the specifications on which it depends are not owned and not approved by E-Mu
Systems.
Akai Pro is not responsible for any errors or damage caused by the EMXP software or the
output produced by the EMXP software.
EMXP and the specifications on which it depends are not owned and not approved by Akai
Pro.
Digidesign is not responsible for any errors or damage caused by the EMXP software or the
output produced by the EMXP software.
EMXP and the specifications on which it depends are not owned and not approved by
Digidesign.
Oberheim Electronics/ECC/Gibson is not responsible for any errors or damage caused by the
EMXP software or the output produced by the EMXP software.
EMXP and the specifications on which it depends are not owned and not approved by
Oberheim Electronic/ECC/Gibson.
The HxC2001 Project is not responsible for any errors or damage caused by the EMXP
software or the output produced by the EMXP software. The software code used by EMXP to
read and generate HxC HFE files is not owned nor approved by the HxC2001 Project.
EMXP is free software and can be used and copied without any charge and without any
further permission of the author.
EMXP however may not be sold and may not be included in commercial software.
The EMXP software may not be changed without permission of the author.
Do not use this software nor the output produced by this software if you don't agree with
this disclaimer.
11
VERSION INFORMATION
Changes in Following features, improvements and changes have been implemented since the
v3.08: previous version:
New features:
- Support for Emulator-III and Emulator-IIIX operating systems. This includes reading and
writing operating systems from/to operating system files, floppy disks, floppy disk images,
HxC floppy disk images, hard disks, hard disk images and SCSI2SD partitions on hard disks
and hard disk images. The disk format process and image generation process support the
option to add an Emulator-III/IIIX operating system as well.
- Direct copy support between identical file types and between identical disk types. E.g.
EMAX-I floppy disks can be copied directly to other EMAX-I floppy disks; Emulator-II
floppy disk images can directly be copied to other Emulator-II floppy disk images
- Direct copy of operating systems between any file or disk type which supports operating
systems. E.g. copying an EMAX-II operating system directly from an EMAX-II hard disk to
an EMAX HxC floppy disk image is supported now. In previous versions of EMXP,
operating systems always had to be copied to "operating system files" first, before being able
to copy them to another file or disk type.
- Removing operating systems from hard disks and hard disk images is supported.
- In all file overview screens, the file size and date & time of the last modification are
displayed now. This information can be viewed by pressing the RIGHT & LEFT arrow keys.
- In all file overview screens, files can be sorted now in ascending or descending order on file
name, timestamp or file size. Additional shortcut keys have been added for these functions.
- All available actions in overview screens are now available via short cut keys. E.g. it's
possible now to upload a bank file to the Emulator-II via RS422 directly from the bank file
overview screen, simply by pressing 'U' (instead of having to use a submenu). To scroll
through all possible short cut keys, an additional '+' (More) shortcut key has been added. In
previous versions of EMXP, the number of shortcut keys was limited to 6; menus and
submenus had to be used for getting access to the other available functions.
12
- When uploading or downloading samples to/from EMAX-I, EMAX-II or Emulator-II via
MIDI or RS422, the keymap overview of the current preset can be refreshed now even if
some keys have already been selected.
- Just like all other file types, the file names displayed in Akai S1000 floppy disk image file
overview screens are 30 characters long now instead of 20.
Test
This version has not gone through an extended testing cycle.
conditions:
EMXP has been tested on following hardware:
- AMD Athlon 64 3000+ 1.8GHz , internal floppy drive, 512MB Ram, running Windows XP
- Intel Core i5-3210 2.5Ghz 8GB Ram, no floppy drive, running Windows 7 Home Premium
- HP Pavilion X2 12 running Windows 10 Home Premium
- Apple Macbook Air running Mac OS X El Capitan and Wine.App version 1.8-rc4.
- Macintosh Classic running Mac OS 7.1 and Sound Designer for EmuII
- Macintosh SE/30 running Mac OS 6.1 and Sound Designer for EMAX-I
- Macintosh Centris 650 running Mac OS 7.6 and Alchemy 3.0
- EMAX Keyboard with SCSI and SE upgrade (type 1000) and internal card reader SCM
PCD-50B running OS Plus 1.0
13
- EMAX Keyboard (type 1000) running OS v3.2
- EMAX Plus SCSI Rack running OS Plus 1.0
- EMAX-II Turbo Rack 4MB (type 2213) running OS 2.14
- EMAX-II Turbo Keyboard 4MB (type 2212) running OS 2.14
- EMAX-II Turbo Keyboard 8MB (type 2205) running OS 2.14
- AKAI S1000 4MB Rack, running OS 4.40 (OS 2.00 on chip)
- AKAI S1000 HD 8 MB Rack, running OS 4.40 (OS 1.31 on chip)
- EMULATOR Keyboard 1x128 Kb (type 6000) running OS 3.11 (v820816 eprom)
- EMULATOR-II+ Keyboard 2x512Kb (type 6050) running OS 3.10
- EMULATOR-IIIXS Rack 8MB (type 6103) running OS 2.10
- EMULATOR-III Keyboard 8MB (type 6108) running OS 2.42
- SP-12 Turbo (type 7021) running OS 2.6
- Oberheim DPX-1 with CDROM interface running OS 2.2
- Creative Lab SoundBlaster Audigy 2 ZS soundcard with native SoundFont2 support driven
by Creative Lab’s Vienna SoundFont Studio software.
- IOMEGA 250M ZIP drive SCSI (connected to EMAX sampler)
- IOMEGA 100M ZIP drive SCSI (connected to EMAX sampler)
- IOMEGA 250M ZIP drive USB (connected to computer)
- IOMEGA 100M ZIP drive PARALLEL (connected to computer)
- EMuSer USB RS422 adaptor
- M-Audio Midisport 2x2 Anniversary Edition USB MIDI interface
- M-Audio Midisport 4x4 USB MIDI interface
- MOTU Midi Express 128 USB MIDI interface
- Steinberg MI4 audio and MIDI interface
- KryoFlux floppy drive controller (connected to computer)
- SD HxC hardware floppy drive emulator (connected to Emulator-I, Emulator-II and
EMAX-II)
- SCSI2SD version 5 board
Your help: The EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III, Emulator-IIIX, SP-12
and Akai S1000 community can be considered the perfect "testing team" for EMXP :-)
Please don't panic or throw away this software if it crashes at the first run !
It is a beta version. This means that I have to finalize the software by adding features and by
updating the software based on any bugs or problems reported by you.
You can report bugs and problems to esynthesist [at] yahoo [dot] com
14
1. INSTALLATION
1.1 SYSTEM REQUIREMENTS
EMXP:
needs the Microsoft Windows XP operating system or higher. Windows Vista, Windows 7, Windows 8
and Windows 10 are also supported but the floppy disk functions have not been tested on these
platforms. The Windows 2000 operating system and lower versions of Windows are not supported.
can also be run on Mac OS X by means of Wine version 1.8-rc4 or higher. Most functions of EMXP are
currently supported under Wine, except for direct access to sampler disks (but there's a work around for
that). There's a separate manual dedicated to specific issues when running EMXP under Wine on Mac
OS X. EMXP under Wine has only been tested on Max OS X 10.11 El Capitan.
must be installed on a (removable) hard disk which is not write-protected.
requires less than 6 MB hard disk for software installation.
requires about 30 MB RAM memory to operate.
Hard disk space for using EMXP depends on the volume of sound banks and files you want to use, and on how
many file types you want to store for each sound bank.
EMXP needs:
An internal floppy drive in your computer if you want to be able to read/write EMAX, Emulator-
III/IIIX and Akai S1000 floppy disks. External floppy drives (e.g. USB floppy drives) are NOT
supported.
A CD-ROM drive or any other removable hard disk drive (such as a CF Card drive, an SD Card drive
or an IOMEGA ZIP drive), either internal or external, if you want to read EMAX-I/EMAX-II/
Emulator-III/IIIX CD-ROMs or read/write EMAX-I/EMAX-II/Emulator-III/IIIX hard disks.
If you want to use high speed RS422 communication features, an RS422 serial communications port
which is capable of synchronous communication – this means it must be capable of being externally
clocked. Moreover this device should switch to this external clocking mode upon receiving a normal
“baud rate set” instruction. The baud rate which triggers the switch to external clocking is configurable
in EMXP (factory default: 500000 baud). Schematics to build a compatible USBRS422 adapter
(called EmuSer) can be found in a separate document. Caution: standard commercial USB/RS422
adapters are NOT compliant with the above requirements !
A MIDI interface with at least one IN and one OUT port, if you want to use low speed MIDI
communication features.
Your EMAX-I to run an SE operating system, i.e. SE, SE HD or Plus, if you want to use the RS422 or
MIDI transfer features.
A WAVE compliant audio player device, if you want to listen to samples or WAV-files.
Important notes:
1. EMXP can only process files that have correct file extensions (see section "4.5.1 Supported file and disk
types").
2. EMXP requires access to its configuration file at all times. This file is called EMXPNCFG.BYT and is
located in the same folder as the one EMXPN.EXE is stored in. See also section "1.8".
3. The response time of getting any files overview in EMXP decreases when a lot of files are present in
the selected folder. This is especially true the first time you ask an overview after starting EMXP. Once
loaded in memory, Windows will guarantee faster response times the next time you ask the same
overview during the same EMXP session again. The initial slow response time is due to the fact that
EMXP has to open each of the files to validate and collect some information on the contents of the file.
Hint: avoid storing more than 1000 files per (sub)folder !
4. The response time of reading and writing EMAX-I, EMAX-II and Emulator-III(X) banks from/to hard
disks depends on the size of the banks.
15
Tests show that
writing a 512Kb bank to a (usb) ZIP disk takes about 7 seconds.
reading a 512 Kb bank from a (usb) ZIP disk takes about 3 seconds.
writing an 8 MB bank to a (usb) ZIP disk takes about 65 seconds.
reading an 8 MB bank from a (usb) ZIP disk takes about 13 seconds.
writing a 512Kb bank to a (usb2 connected) CF card takes about 2 seconds.
reading a 512 Kb bank from a (usb2 connected) CF card takes about 2 seconds.
writing an 8 MB bank to a (usb2 connected) CF card takes about 10 seconds.
reading an 8 MB bank from a (usb2 connected) CF card takes about 10 seconds.
5. The response time of sending or receiving sound banks and samples via RS422 between EMXP and
the EMAX-I/EMAX-II/Emulator-II/Oberheim DPX-1 depends on the speed of the RS422 device being
used. When using an Atmel AVR processor based device, following communication durations must be
taken into account:
Sending a bank from EMXP to EMAX-I takes about 40 seconds, although 34 seconds may be
achievable by setting the "Delay time during bulk data transfer (OUT)" to zero.
Receiving a bank from EMAX-I to EMXP takes about 55 seconds, although 39 seconds may be
achievable by setting the "Delay time during bulk data transfer (IN)" to zero.
Sending a bank from EMXP to Emulator-II takes about 19 seconds.
Receiving a bank from Emulator-II to EMXP takes about 20 seconds.
Sending a bank from EMXP to Oberheim DPX-1 takes about 14 seconds.
Experience shows that communication is faster when using EMXP under Wine on Mac OS X.
6. The response time of sending or receiving samples via MIDI between EMXP and the EMAX-I or
EMAX-II can slightly depend on the speed of the MIDI interface device being used. We experienced
speed differences between the four MIDI interfaces that we have been testing.
You should be aware that MIDI is not originally designed for high volume data transfers. RS422 is
much faster than MIDI for transferring complete banks and samples.
7. The response time of sending or receiving (banks of) sounds or (banks of) sequences via MIDI
between EMXP and the SP-12 can slightly depend on the speed of the MIDI interface device being
used. We experienced speed differences between the four MIDI interfaces that we have been testing.
But the MIDI data transfer times are without any doubt much shorter than the data transfer times
between the SP-12 and a Commodore 1541 floppy drisk drive.
Sending a sound bank from EMXP to SP-12 in which all Turbo sampling memory has been used (5
seconds of samples) takes about 1 minute 50 seconds.
Receiving a sound bank from SP-12 to EMXP in which all Turbo sampling memory has been used
(5 seconds of samples) takes about 1 minute 30 seconds.
Sending a sound (bank) of 200 ms from EMXP to SP-12 takes about 6 seconds.
Sending a sequence bank from EMXP to SP-12 in which all Turbo sequence memory has been used
takes about 20 seconds.
Receiving a sequence bank from SP-12 to EMXP in which all Turbo sequence memory has been
used takes about 16 seconds.
16
1.2 INSTALLATION PROCEDURE
Note:
You don’t have to install the OMNIFLOP floppy driver (omniflop.sys) if you will not read or write floppy
disks with EMXP, or if you are running EMXP under Wine on Mac OS X.
Important notes:
The EMAX floppy driver (flpyemax.sys) is not supported anymore since version 2.02. You should use
the OMNIFLOP floppy driver instead.
The OMNIFLOP floppy driver (omniflop.sys) is not part of the EMXP software package. OMNIFLOP
is a product of Sherlock Consulting Limited and must be downloaded from their website. Make sure
you use at least the 2.01N version ! Older versions are not compatible with EMXP.
EMXP does not support Emulator-III(X) sound bank floppy disks, it only supports Emulator-III(X)
operating system floppy disks
EMXP does not support Emulator-I and Emulator-II floppy disks ! These disks will never be supported
by EMXP, because Emulator-I and Emulator-II disks are formatted in a way that is not supported by
standard PC hardware (disk controllers, BIOS). Only specialized advanced disk controller devices (like
KryoFlux) can access these disks via their own software and drivers.
When running EMXP under Wine on Mac OS X, EMXP currently does not support direct access to any
external sampler disk (hard disk, CD-ROM, memory card, floppy disk, ...). This is due to limitations
imposed by Wine. We are trying to resolve this in the future.
These are some possibilities to get Emulator-I and Emulator-II bank files into your Windows
computer:
Using a 5.25 floppy drive and the KryoFlux floppy drive controller connected to the computer
o Use the KryoFlux hardware and software to read the Emulator-I and Emulator-II
floppy disks
o The resulting floppy disk images should be assigned a correct file extension
(.EMUFD for Emulator-I and .EMUIIFD for Emulator-II) and can be processed by
EMXP
o More information can be found in chapter "13. USING HXC AND KRYOFLUX"
Using an SD HxC hardware floppy emulator device installed in your Emulator-I or Emulator-II
o On the Emulator-I and Emulator-II, you can copy floppy disks or save any sound
bank in memory to files on the SD Card in the SD HxC.
o These files can be converted to floppy disk image files using the HxCFloppyEmulator
software on a Windows computer. These floppy disk image files should be assigned a
correct file extension (.EMUFD for Emulator-I and .EMUIIFD for Emulator-II) and
can be processed by EMXP.
o More information can be found in chapter “13. USING HXC AND KRYOFLUX” and
in a separate document.
[Emulator-II only:] Using a Mac with Sound Designer for EII:
o first download the banks from the Emulator-II to a Mac computer running Sound
Designer for EmuII;
o then transfer these files to your computer using MacPC file exchange software
(e.g. MacDisk, PC Exchange, …).
See also section “11.1 TRANSFERRING BANKS FROM EMULATOR-II TO
COMPUTER WITH SOUND DESIGNER”
17
[Emulator-II only:] Using EMXP on Windows:
o EMXP supports RS422 communication with the Emulator-II; make sure you have a
compatible RS422 port available on your computer – this should typically be a
custom built device like the EMuSer
See also section “9.6 TRANSFERRING BANKS VIA RS422 WITH EMXP”
These are the possibilities to get SP-12 sound bank or sequence bank files into your Windows
computer:
Using a Mac with SP-12 Librarian by Water's Edge Software:
o first download the banks from the SP-12 to a Mac computer running SP-12 Librarian;
o then transfer these files to your computer using MacPC file exchange software (e.g.
MacDisk, PC Exchange, …).
See also section “12. EXCHANGING FILES BETWEEN EMXP AND SP-12
LIBRARIAN”
Using EMXP on Windows:
o EMXP supports MIDI communication with the SP-12.
See also section “9.7 TRANSFERRING SOUNDS AND SEQUENCES TO/FROM
SP-12 VIA MIDI”
You don’t have to install the OMNIFLOP floppy driver (omniflop.sys) if you will not read or write floppy
disks with EMXP.
Note 1: When running EMXP under Wine on Mac OS X, floppy disks are not supported. You can skip this
section.
Note 2: Do not use the original EMX software(from 1993) under Windows XP/Vista/7/8/10 with the Omniflop
Floppy Disk Driver installed, it will generate corrupt EMAX disks and corrupt EMAX files.
You have to download the OmniFlop driver first. After downloading the omniflop package the driver has to be
installed before you can use floppy disks with EMXP. Download the latest version of OmniFlop, or at least
v201N or higher.
Downloading the driver:
o Follow the download instructions on http://www.shlock.co.uk/Utils/OmniFlop/
o Make sure you install version 2.01n or higher.
Installing the driver:
o Detailed installation instructions can be found in the manual provided by Sherlock Consulting
Limited.
o Here’s a brief overview of how to install the driver. The instructions below are valid for
Windows XP. However the procedure is similar for newer versions of Windows.
18
This is just a safety measure. Windows should be able to reactivate
the original drivers automatically in case of trouble.
3. Choose
a) START (--> SETTINGS) --> CONTROL PANEL
b) click on the SYSTEM ICON
c) choose the HARDWARE tab
d) click on the DEVICE MANAGER button
e) unfold [+] Floppy Disk Drives (not the Floppy Disk Controllers !)
f) right click the floppy disk device and choose UPDATE DRIVER
The installation of the RS422 communication port depends on the RS422 device you will be using.
We refer to the installation instructions accompanying your RS422 device.
If you are using the EMuSer custom built USBRS422 adapter, the installation instructions can be
downloaded separately from the EMXP website.
Make sure to connect the EMuSer to a HIGH powered (or externally powered) USB port (or hub) on your
computer; if you are using a LOW powered or UNpowered USB port, RS422 communication may not be
reliable nor stable.
Important note:
The stability and speed of the RS422 communication with the EMAX-I, EMAX-II, Emulator-II or Oberheim
DPX-1 is determined by a set of communication parameters. These parameters can be changed in the Preferences
menu (see section "10.6 COMMUNICATION PREFERENCES"). The out-of-the-box values of these parameters
may not be the best for your specific set-up. The values that should be used depend on the speed of the computer
and on the reliability of the USB ports. The most important ones are the "Delay time ..." settings.
Don't worry or get angry if the communication (always) fails when using EMXP with the initial (factory)
communication preference settings !
19
Just go to the Communication Preferences (option 6.5 in the Main Menu) and change the values of the "Delay
time ..." settings:
Decrease these values if you have an old or slow computer, or if you want to increase the speed of the
data transfer. The communication will be faster but could be less reliable.
Increase these values if you have a fast modern computer. The communication will slow down but
could be more reliable.
If the communication fails and additional attempts result in EMXP errors saying that no data could be written
to the RS422 port due to reason code 31, you will have to unplug the RS422 port and plug it in again. Then
retry sending or receiving the data in EMXP.
If the EMAX-I or EMAX-II was still in a "sending or receiving data over RS422" wait mode, it will be
interrupted by the next data transfer attempt saying a bad packet has been received. Don't worry. A next data
transfer attempt will probably be accepted again by the EMAX-I or EMAX-II.
The installation of the MIDI interface depends on the MIDI interface device you will be using.
We refer to the installation instructions accompanying your MIDI interface device.
20
a configuration file will be created in the EMXP folder. This file is called EMXPNCFG.BYT and is
continuously updated with the most recent preferences, settings and paths used by EMXP. See section
"1.8"
the command prompt window size and buffer size are automatically adjusted to the EMXP screen size
(25 lines, 80 characters per line). This behaviour and the screen size can be changed in the Look & Feel
preferences. See section "10.4 LOOK AND FEEL PREFERENCES".
If there is a problem with the size of the Command Prompt Window of EMXP and this problem results in not
being able to see the full EMXP main window, you may have to disable the preference related to automatically
adjusting the command prompt window size to the EMXP screen size. See section "10.4.1.2 Define if command
prompt window size should automatically be adjusted".
If you can't get access to the preferences menu (e.g. because of the command prompt window is currently too
small), you should start EMXP with an additional parameter, as follows:
- Open a Command Prompt Window
- Adjust the size of that window by right-clicking the title bar and selecting "Properties" (see also section
"10.4.1.2 Define if command prompt window size should automatically be adjusted")
- Type EMXPN -NOSIZING and press Enter
- EMXP starts without automatically adjusting the window size
- Disable the preference related to automatically adjusting the command prompt window size (see section
"10.4.1.2 Define if command prompt window size should automatically be adjusted")
- Leave EMXP
- Restart EMXP in normal mode
If you encounter other problems resulting in not being able to see the EMXP screens or getting "messy" EMXP
screens whenever the contents of an EMXP screen is updated/refreshed, you may have to disable the advanced
console in the Look & Feel preferences and enable the basic console mode which will refresh the whole screen
whenever an EMXP screen is updated. This basic mode may be required when running EMXP in Windows
emulator on other platforms. See section "10.4.1.3 Define how EMXP screens should be updated and refreshed".
If you can't get access to the preferences menu you should start EMXP with an additional parameter, as follows:
- Open a Command Prompt Window
- Type EMXPN -SCREENREFRESH and press Enter
- EMXP starts in the basic console mode
- Disable the preference related to the positional (advanced) console mode. See section "10.4.1.3 Define how
EMXP screens should be updated and refreshed".
- Leave EMXP
- Restart EMXP in normal mode
in normal mode
21
1.8 CONFIGURATION FILE EMXPNCFG.BYT
All user preferences and settings, including the default folders and drives for the different objects supported by
EMXP, are stored in a configuration file called EMXPNCFG.BYT, which is located in the root folder of EMXP.
22
o Which sampler keyboard layer is subject of conversions from any (non-EMULATOR-I)
sampler format to SP-12
o How the default decay value should be derived when converting from any sampler format or
WAV to SP-12
All settings that should be used during copy processes:
o To what degree operating system files should be copied to target disks/images when the user
will copy/convert sound banks to these disks/images
o When copying files between file types/disk types of the same sampler family (e.g.
EMULATOR-III and EMULATOR-IIIX or EMAX-I and EMAX-II), whether a plain vanilla
copy should be done or rather a conversion to the other "family's" sampler type
o The file naming format when copying AKAI S1000 files from AKAI S1000 floppy disks or
floppy disk image files
o The automation level (manual vs batch) when copying to/from AKAI S1000 floppy disks and
floppy disk image files
o Whether a warning should be raised whenever an attempt to overwrite hard disk image files
occurs or whenever an attempt to copy data to an Akai S1000 floppy disk image file occurs.
Whether the alternative bank overview style (including number of sequences) should be used for
EMAX-I, EMAX-II and Emulator-II sound banks
The EMXP screen size setting and whether the command prompt window and buffers sizes should
automatically be adjusted to this EMXP screen size
The EMXP screen update/refresh mode (Windows console mode)
The window command prompt size detection mode and number of retrials used in that algorithm
The file and folder overview appearance settings
The settings regarding the appearance of the available control keys and short cut keys in list screens
How to deal with warnings when invalid files, unavailable folders or incorrect hard disk sizes are
detected
Whether to pre-fill suggested answers in the response field area or not
The cursor symbol on overview screens
The most recent file overview screen settings for each of the supported file types (which columns to
display and in which order the files should be sorted)
The most recent set of shortcut keys displayed at the bottom line for each of the overview screens (i.e.
how many times the '+' More key has been pressed)
Whether items can be selected by their item number even if they're not shown on the current screen
The view mode of the Folder Manager overview screen
The RS422 communication settings per sampler type
The RS422 baud rate instruction set mode
The MIDI communication settings per sampler type
The Audio Device Player settings (incl. Volume settings)
The audio player's disk cache size
The settings related to automatically starting the audio player and to the automated sequential play of
samples and sound banks/files
The timer resolution settings for RS422 and MIDI communication
The delimiter character that is being used in CSV reports
The EMXP construction undo/redo buffer size
The middle C scale convention for keyboard notes
The date format to be used when showing dates in EMXP
The bank naming conventions for Emulator-III/IIIX banks on hard disks and hard disk images
All settings related to loop conversions between WAV files and any sampler format, and/or related to
playing WAV files in the EMXP audio player
o Whether the loops should be converted or not
o Which WAV loop type should be played or converted to sampler loops if the WAV file
contains different types of loops (forward, backward, alternating)
o Which WAV loop should be played or converted to a sampler loop if the WAV file contains
multiple loops of the same type
o Whether WAV loops should be converted to "sustain" or to "in release" sampler loops
Whether voice/zone/sound specific sample settings should be used or rather the general/common
sample settings when converting Emulator-II, SoundFont2 or SP-12 samples to WAV files
The maximum Akai S1000 file names size
23
If you change one of these preferences or settings while using EMXP, the updated settings will be written to this
file.
Restoring some or all of these settings to the default factory settings can be done at all times by choosing one of
the "Reset" options in the Preferences menu. See section "10.1 RESETTING PREFERENCES TO DEFAULT
FACTORY SETTINGS".
As an alternative for re-setting all preferences to the factory defaults, you can also simply exit EMXP, remove
the EMXNCFG.BYT file and restart EMXP.
Copying EMXP to another folder or disk is a simple as copying the EMXPN.EXE file to that folder or disk.
1If you want to keep all preferences, settings and paths used by EMXP, make sure to copy the
EMXPNCFG.BYT file to the new location as well.
The same is true if you would rename one or more of EMXP's parent folders, e.g. if EMXP's folder would be
renamed from "...\Sound software" to "...\Conversion software".
If one of the above events has occurred, following message will appear the next time EMXP is launched:
EMXP needs to know whether its subfolders should be considered to be the same as the ones before the copy or
rename event took place (scenario A in the picture below), or whether they should be considered to be different
(or newly created) subfolders (scenario B in the picture below).
If they are the same subfolders as before, because they are simply the result of a copy or rename event, answer
Yes by pressing the Y key.
If they should be considered to be other subfolders, e.g. because you want to start with a new or parallel EMXP
library, answer No by pressing the N key.
24
1.10 RUNNING MULTIPLE INSTANCES OF EMXP IN PARALLEL
Of course it's perfectly possible to run multiple instances of EMXP in parallel on your computer.
However it's highly recommended not to launch multiple instances of EMXP from the same location. As
explained, EMXP is continuously updating the EMXNCFG.BYT file which is located in its root folder. If
multiple EMXP instances are launched from the same EMXP folder, these instances will update the same
EMXPNCFG.BYT file. This can cause conflicts or unexpected results.
Note that EMXP is able to detect that another EMXP instance has been updating the EMXPNCFG.BYT with
different settings. In that case a warning may be raised and you will be requested to close some of the EMXP
instances (see picture below). This will not occur as long as the settings and preferences remain identical
between the different instances.
25
1.11 UNINSTALLING
You can uninstall the EMXP software simply by removing the EMXPN.EXE and EMXPNCFG.BYT files.
To uninstall the OmniFlop floppy driver, follow the instructions below.
These instructions are valid for Windows XP. However the procedure is similar for newer versions of Windows.
1. Choose
a) START --> SETTINGS --> CONTROL PANEL
b) click on SYSTEM ICON
c) choose the HARDWARE tab
d) click on the DEVICE MANAGER button
e) unfold [+] Floppy Disk Drives (! not the Floppy Disk Controllers)
f) right click the floppy disk device and choose UPDATE DRIVER
The Hardware wizard pops up.
More details on the uninstall instructions can be found in the OmniFlop manual.
26
2. A QUICK START
We recommend that you read the whole reference manual before using EMXP.
However if you’re tired of reading, you can try out EMXP now.
Before you start: we assume that you have one or more of these available before using EMXP:
EMX images
EMAX-I or EMAX-II floppy disks
EMAX-I or EMAX-II hard disks (Hard disk, CF card, SD card, ZIP disk, ...) or a SCSI2SD card
containing EMAX-I or EMAX-II formatted partitions
EMAX-I or EMAX-II HxC (HFE) floppy disk image files used by the SD HxC Floppy Emulator
EMAX-I or EMAX-II floppy disk image files (e.g. derived from SD HxC EMAX HFE files or created
from floppy disks with OmniFlop)
Emulator-I HxC (HFE) floppy disk image files used by the SD HxC Floppy Emulator
Emulator-I floppy disk image files, created with KryoFlux or derived from SD HxC Emulator-I HFE
files
Emulator-II bank files created by SoundDesigner for EmuII for Mac which have been transferred to
your computer
Emulator-II HxC (HFE) floppy disk image files used by the SD HxC Floppy Emulator
Emulator-II floppy disk image files, created with KryoFlux or derived from SD HxC Emulator-II HFE
files
Emulator-III or IIIX hard disks (Hard disk, CF card, SD card, ZIP disk, ...) or a SCSI2SD card
containing Emulator-III/IIIX formatted partitions
SP-12 sound bank files or sequence bank files created by SP-12 Librarian for Mac which have been
transferred to your computer
ISO cdrom image of an EMAX-I/EMAX-II cdrom or hard disk
ISO cdrom image of an Emulator-III/Emulator-IIIX cdrom or hard disk
ISO image of a SCSI2SD partitioned SD card
SoundFont2 files
Akai S1000 floppy disks
Akai S1000 HxC (HFE) floppy disk image files used by the SD HxC Floppy Emulator
Akai S1000 floppy disk image files (e.g. derived from SD HxC EMAX HFE files or created from
floppy disks with OmniFlop)
Akai S1000 samples (.S files)
WAV files
No files at all but an Emulator-II sampler connected to your computer via RS422
No files at all but an EMAX-I or EMAX-II sampler connected to your computer via RS422 or MIDI
No files at all but an SP-12 connected to your computer via MIDI
If you have any of the previous mentioned files or disks laying around somewhere and want to start using EMXP
immediately, we recommend to jump to one of the Guided Tours in the "Guided Tours Manual".
Although there's no guided tour for every possible scenario or function supported by EMXP, we are convinced
that you will find one which is at least similar to the scenario you have in mind.
Here's the list of the guided tours that can be found in this manual:
27
GUIDED TOUR #9: CONVERTING ALL SAMPLES FROM A SET OF EMULATOR-III BANKS TO
WAV FILES
GUIDED TOUR #10: CONVERTING A SINGLE SAMPLE FROM AN EMULATOR-II BANK TO A
WAV FILE
GUIDED TOUR #11: COMPRESSING AN 8 MB EMAX-II BANK INTO A 4 MB EMAX-II BANK
GUIDED TOUR #12: SENDING A BANK TO AN EMULATOR-II WITH RS422
GUIDED TOUR #13: SENDING SAMPLES TO AN EMAX-I WITH RS422
GUIDED TOUR #14: SENDING A WAV FILE TO AN SP-12 WITH MIDI
GUIDED TOUR #15: CONSTRUCTING AN EMAX-II BANK
GUIDED TOUR #16: LISTENING TO EMULATOR-II BANKS
Hint 1: If you don't have a clue how the User Interface of EMXP works with its vintage MSDOS look & feel,
e.g. if you try to select menu options by clicking your mouse buttons or touching your touch-sensitive screen, we
highly recommend to read section "4.4 USER INTERFACE" before jumping to one of the guided tours.
Hint 2: Since EMXP expects valid file extensions in the file names – like .EM1 for EMAX-I EMX files, or
.EMUFD or .IMG for Emulator-I floppy disk image files – you may have to change some file name extensions
from time to time. This can be done with the RENAME command in an MSDOS window, but we recommend to
use one of the freeware programs which add this possibility to the (right-click) menu of Windows Explorer.1
Hint 3: It may be a good idea to reset all preferences and settings to the factory defaults first, especially if you
are not sure if your EMXP installation is clean (fresh) or not. Resetting the factory defaults can be done by
selecting: "6. Preferences" "9. Reset Preferences to Factory Default Values" "1. Reset All Preferences to
Factory Defaults" "[2]. Reset values of all preferences" "[Y]es"
Note:
This manual assumes that the "Yamaha" convention for the keyboard octave notation is applicable. As a
consequence the text and pictures in this manual assume that the middle C is the C3 note (corresponding to
MIDI note 60). This is the convention used by EMU samplers as well. Many other musical instruments and
software use the scientific pitch notation though, which considers the C4 note to be the middle C. EMXP offers
the possibility to choose the middle C convention by means of a Preference.
1
Example: the free Change File Extension Shell Menu from T800 Productions, which adds the file extension changing
option to the Windows Explorer’s file right click menu
28
3. OVERVIEW OF EMXP
3.1 FEATURES
2
SCSI2 to SD card emulator device, see http://www.codesrc.com/
29
- Read, write and format up to 7 EMAX-I, EMAX-II , Emulator-III or Emulator-IIIX partitions
(called "devices") on a single SD card used in the SCSI2SD
- Backup and restore of entire SCSI2SD cards (all partitions at once) and of each individual
EMAX-I, EMAX-II , Emulator-III or Emulator-IIIX partition of a SCSI2SD card
- In a nutshell:
o each individual partition on a SCSI2SD card is treated just like any other
(normal, un-partitioned) hard disk in EMXP - all functions available for hard
disks are available for SCSI2SD partitions as well
o each individual partition in a SCSI2SD disk image file is treated just like any
other (normal, un-partitioned) hard disk image file in EMXP - all functions
available for hard disk image files are available for SCSI2SD partitions as well
EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III and Emulator-IIIX file and disk support is
available for both sound banks and operating systems
Akai S1000 file and disk support is for programs, samples, drums and operating systems
A file and disk manager is available for exploring any disk or any folder for selecting files and sound banks
Copying:
Copy sound banks and sound data from any file or disk type to any other file or disk type within a sampler
family, e.g. copy a set of related EMAX-II EMX files to an EMAX-II hard disk
Copy operating systems to/from floppy disks, floppy disk images, HxC floppy disk images, hard disks and
hard disk image files (EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III, Emulator-IIIX, Akai
S1000)
Raw copying between floppy disk image files and HxC floppy disk image files (EMAX-I, EMAX-II,
Emulator-I, Emulator-II, Emulator-III OS, Emulator-IIIX OS, Akai S1000)
Removing sound banks and operating systems from hard disks and hard disk images
Backup/restore of hard disks or SCSI2SD hard disk partitions (EMAX-I, EMAX-II, Emulator-III/IIIX) and
floppy disks (EMAX-I, EMAX-II, Akai S1000)
Support for fully automated batch processing as well as for fully manually controlled item-per-item
processing
Detailed copy execution reports are produced for each copy process
Conversions:
Conversion of samples to WAV files from EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III,
Emulator-IIIX, SP-12, Akai S1000 or SoundFont2 banks on any disk or in any file; this includes the
possibility to convert the sample's loops to WAV loops as well (besides simply converting the audio part).
Conversion between EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III, Emulator-IIIX, SP-12 and
SoundFont2 banks to and from any disk or any file.
Conversion to Akai S1000 programs and samples is only supported for EMAX-I and EMAX-II sound banks
Native conversion between EMAX-I and EMAX-II, preserving the sequence and SE data
Support for sample rate conversion and adapting sound bank memory size for conversions to EMAX-I,
EMAX-II, Emulator-III and Emulator-IIIX
Sound attenuation/amplification support for conversions to and from Emulator-I
Possibility to choose between keeping stereo sample characteristics or converting them to mono
Support for fully automated batch processing as well as for fully manually controlled item-per-item
processing
Detailed conversion reports are produced for each conversion
Construction:
Simple construction of sound banks from scratch: definition of presets and assigning WAV files to key areas
(or sounds for SP-12). Banks can be created for EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III,
Emulator-IIIX, SP-12and SoundFont2. A possibility to convert the WAV loops to sampler loops during
construction is included as well.
Real time validation of constructed sound banks against the target sampler's limits
Generation of constructed sound banks to any file or disk type supported for the target sampler.
30
Possibility to change the original note and tuning of each assigned sample (WAV file)
Communication:
Transferring sound banks between EMXP and EMAX-I, EMAX-II, Emulator II or Oberheim DPX-1 via
RS422 (EMAX-II: only transfer of compressed EMAX-I banks towards the EMAX-II)
Transferring sound banks and sequence banks between EMXP and SP-12 via MIDI
Transferring individual samples (WAV-files) between EMXP and EMAX-I or EMAX-II via RS422 or
MIDI
Transferring individual samples (WAV-files) between EMXP and Emulator-II via RS422
Transferring individual sounds, segments and WAV-files from EMXP to SP-12 via MIDI
When transferring individual samples, there's an option to transfer the loop definitions as well (besides the
audio part)
Viewing:
Show details of EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III and Emulator-IIIX banks,
presets, samples and voices on-screen
Show details of SoundFont2 banks, presets, instruments, zones and samples on-screen
Show details of SP-12 sound banks, sounds and samples on-screen
Show details of SP-12 sequence banks, segments, songs and mixes on-screen
Audio play:
Play EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III, Emulator-IIIX, SoundFont2, SP-12 and
Akai S1000 samples (without having to export them to WAV files first)
Play WAV files
Sequential playing of multiple (all) samples of multiple selected sound banks/files without any user
intervention. This allows for fast auditioning and for quickly searching a specific sound bank.
Sample loops can be played as well.
Other:
Physical and logical formatting of floppy disks for EMAX-I, EMAX-II, Emulator-III OS, Emulator-IIIX
OS, Akai S1000
Physical and logical formatting of hard disks for EMAX-I, EMAX-II, Emulator-III and Emulator-IIIX
Bulk replacement of operating system on EMAX-I and EMAX-II floppy disks, floppy disk image files and
HxC floppy disk image files; bulk replacement of operating system on Emulator-I and Emulator-II floppy
disk image files and HxC floppy disk image files.
Generate reports in TXT or CSV format containing an overview of any selection of EMAX-I, EMAX-II,
Emulator-II, Emulator-III, Emulator-IIIX or SoundFont2 banks and their presets
Assign user defined names to SP-12 sounds, segments and songs
Generate reports in TXT or CSV format containing an overview of any selection of SP-12 sound banks and
their individual sounds, or any selection of SP-12 sequence banks and their individual songs and segments.
Change the boot rom protection on Emulator-I floppy disk images and Emulator-I HxC floppy disk images
Compatibility with the OmniFlop floppy driver software, no licensing required anymore
Wide use of user preferences and settings related to automation/workflow, copy/conversion behaviour, look
and feel, file and disk location, MIDI and RS422 communication, logging and reporting
User definable screen size
31
3.2 COPY FLOWS SUPPORTED BY EMXP
The following diagrams show all possible copy flows supported by EMXP.
OPERATING SYSTEM
SD for EMAX file
Backup/
BANK Restore
Hard Disk Image file (*)
BANK
EMX file
BANK OPERATING SYSTEM
Backup/Restore/Raw copy
OS file
OPERATING SYSTEM Floppy Disk
BANK
OPERATING SYSTEM
EMAX-II
EMX file Floppy Disk
Part #1 Part #1
OPERATING SYSTEM
... ...
EMX file Floppy Disk
Part #N Part #N
OPERATING SYSTEM
... ...
HxC Floppy Image File Floppy Disk Image File
Part #N Part #N
OPERATING SYSTEM
Backup/
Restore
Hard Disk Image file (*)
BANK
OS file
OPERATING SYSTEM OPERATING SYSTEM
32
Emulator-I Bank file Floppy Disk Image file
BANK BANK
SOUND SOUND
OPERATING SYSTEM
Raw copy
OS file
OPERATING SYSTEM OPERATING SYSTEM
OPERATING SYSTEM
Raw copy
OPERATING OPERATING
SYSTEMS Backup/ SYSTEMS
Conversion possible Restore
if mixture of EIII/EIIIX
is selected
EMULATOR-IIIX BANK
Emulator-IIIX Bank file
Raw copy
33
SP-12 Sound Bank file
BANK
Akai S1000
Program file Floppy Disk
PROGRAM PROGRAM
SAMPLE
Sample file
SAMPLE DRUMS
OS file Backup/Restore
OPERATING SYSTEM Raw copy
SAMPLE SAMPLE
DRUMS DRUMS
Legend
Copying sound bank related data (Emu and SoundFont2)
Copying program related data (Akai S1000)
Copying multi-floppy image sound bank related data (Emu)
Copying sample related data (Akai S1000)
Copying drums related data (Akai S1000)
Copying operating system
Raw copying of disks & disk images (backup, restore, clone)
Copy & convert between sampler types of same family
34
3.3 CONVERSION FLOWS SUPPORTED BY EMXP
The following diagram shows all possible conversion flows supported by EMXP.
Akai S1000
Program file Sample file
PROGRAM SAMPLE
EMAX-II
EMX file Floppy Disk
Part #1 Part #1
... ...
EMX file Floppy Disk
Part #N Part #N
... ...
HxC Floppy Image file Floppy Disk Image file
Part #N Part #N
Emulator-II
Bank file Floppy Disk Image file
BANK BANK
35
Although the picture shows arrows between virtually all supported samplers and sampler file/disk types,
conversions within the same sampler type (e.g. EMAX-II to EMAX-II) are only supported if sample rate
conversion (re-sampling) or memory size conversion are supported. In that case conversions between identical
sampler types make sense because the size and nature of a sound bank can be changed. This is true for the
EMAX-I, EMAX-II, Emulator-III, Emulator-IIIX and SP-12.
If sample rate conversions or memory size conversions are not supported, conversions between identical sampler
types do not make sense and hence are not supported by EMXP. This is true for Emulator-I, Emulator-II, Akai
S1000 and SoundFont2.
Although EMXP supports conversions from any file or disk type to any other file type or disk type, the bank
files (with extensions .EB1, .EB2, .EB3/.E3B/.E3X, E1B, .EII, .SP12 and .SF2) can be considered to be the
main file type for each of the supported EMU samplers.
When building a library of EMU sound banks, we recommend to use this bank file type, because these files
contain all parameters and all samples of a sound bank, while not having the overhead of containing operating
system data. This is opposed to e.g.:
EMAX-II EMX files, floppy disks, floppy disk image files and HxC floppy disk image files which
may not contain all sample data; moreover you might need multiple EMX files, floppy disks,
floppy disk image files or HxC floppy disk image files to get a single sound bank.
Emulator-II floppy disk image files and HxC floppy disk image files which contain not only sound
banks, but also an operating system: since the required operating system depends on the type of
Emulator-II sampler, it's probably not wise to store them together with the sound banks.
36
4. USING EMXP: BASIC PRINCIPLES
4.1 WARNING
All versions of EMXP should be considered to be more or less in a BETA phase. This is due to the fact that the
user base (and hence “test user group”) is quite small.
This means that you should NOT TRUST EMXP !
Don’t rely on this software version as the only way of saving your sampling work !
You don’t want to destroy your floppy disks or SD/CF cards containing weeks of studio sampling time.
If you use this software, you are aware of the fact that
this software has not been tested thoroughly
this software could “destroy” the contents of your floppies or sampler hard disks
you are a beta tester
Please report your EMXP-problems to esynthesist [at] yahoo [dot] com
4.2 RECOMMENDATION
If you want to use the sampler hard disk capabilities of this software, like the support for memory cards (SD,
CF, …) and ZIP disks, we strongly recommend to:
use an empty hard disk/card formatted by an EMAX-I/EMAX-II/Emulator-III(X) sampler when using
EMXP for the first time,
to backup your hard disk if it already contains valuable sound banks, before writing additional content
to it with EMXP.
If you want to use RS422 or MIDI communication facilities, we recommend to save your banks on the sampler
before starting any transfer. Transmission problems may cause the sampler to hang (crash).
37
4.4 USER INTERFACE
4.4.1 Introduction
The user interface of EMXP has a good old MSDOS look & feel, although it can only run under Windows XP or
higher…
Fortunately the user interface is more user-friendly than the old EMX software or the initial EMXP versions.
E.g. you don’t have to type input file names anymore: you can select file(s) from a list.
Selecting a menu option can be done simply by typing the menu option number.
E.g. if you want to process Emu files or disks (like Emulator-II or EMAX-I files or disks), you press 1 and the
EMU SAMPLER MENU will appear.
Note that you don’t have to press ENTER: after pressing 1, EMXP immediately responds and executes the
requested function.
In almost all screens, you can leave the screen and go back to the previous screen by pressing the ESCAPE
button on your keyboard.
38
Windows itself may also show warning or error screens due to some processes in EMXP. This is true when a
serious bug occurs (e.g. a System Error due to a memory leak), but Windows messages can also pop up when in
other situations, e.g. if you connect a sampler hard disk to your computer. See example below.
In the above example, simply press “cancel” and continue using EMXP.
If you go back to a list of files on your computer in the File Manager (see section "4.5 FILE AND DISK
MANAGER"), the list is not refreshed automatically with new content that may have been added to or removed
from the current folder. To refresh the list, you can return to the previous menu level and select the list/overview
function again or you can use the Refresh short cut key in the overview screen (by pressing 'R'). The refresh
short cut key only works if no files have been selected yet in the overview screen.
If you have selected some files in the File Manager (e.g. EMAX-II Bank Files) and have requested EMXP to
either create new files of the same type (e.g. EMAX-II Bank Files) or to modify or delete some of the selected
files, EMXP will not return the original file list screen anymore because the original file overview may not be
consistent anymore. In that case EMXP will automatically return to the menu screen preceeding the original file
list screen.
As opposed to file list screens, if you go back to a list of drives on your computer in the Disk Manager (see
section "4.5 FILE AND DISK MANAGER"), the list will always be autmatically refreshed.
Screen size
39
4.4.2 How to use the different screen types
In a list screen, you see an overview of items such as banks, presets, files or drives.
The top row(s) of the screen either display a short description of the objects shown in the overview, or a question
or an instruction in which EMXP tells you what you are expected to do on the overview screen.
If you want to limit the number of bottom rows to 1 (in order to have more items available in the actual list
screen), you can configure EMXP not to show control keys if short cut keys are available. See section "10.4.3
Define which available keys should be displayed in list screens".
The cursor
The cursor is a visual pointer on a list screen that can be used to select an item. The way the cursor looks can be
configured in the look & feel preferences, see section "10.4.2 Define cursor symbol in overview screens". In the
remainder of this document, the '][' representation is assumed.
Cursor
40
Control keys: selecting items, scrolling though items, confirming selected items or leaving the overview
Scrolling
There can be more items in a list screen than the items that are displayed on the current screen.
Scrolling through the items can be done by moving the cursor up and down. The following keys can be used
for scrolling:
UP and DOWN arrow keys: to move the cursor forward and backward line by line
PAGE UP and PAGE DOWN keys: to move the cursor forware and backward screen by screen
HOME key: to move the cursor to the first item
END key: to move the cursor to the last item
There can also be more columns than the columns that are displayed on the current screen. However this is
only true for file overview screens.
Scrolling through the columns can be done by moving the cursor to the right and to the left. This can be
done with the following keys:
RIGHT and LEFT arrow keys
If the LEFT and RIGHT keys are enabled, the label of the 'Scroll' key at the bottom line will become [ARW]
(=arrow) instead of [U/D] (=up/down).
Selecting items
For selecting or de-selecting individual items one by one, two methods are avaiable;
Move the ‘][‘ cursor across the items with the UP/DOWN/PAGE UP/PAGE DOWN/HOME/END keys
and pressing the SPACE bar to select the item.
Enter an item number directly, e.g. type 004 to select the 002-ZD702-ROCKKIT EMX file in the above
list.
If the item number is preceeded by zeros (like the 2 zeros in item number 004), there are 2 ways to enter
the number:
enter the full item number: after entering 0, 0 and 4, item number 004 will autmatically be
selected or de-selected
enter only the meaningful part of the item number (here: 4) and press ENTER
If the item is not displayed on the current screen but you enter its number anyway (e.g. item 105 in the
above example), EMXP will scroll the screen automatically and select the item. If you want to disable
41
this possibility, a preference setting must be changed. See section "10.4.4 Define short cut key and item
selection ranges in overview screens".
Once you have selected an item, an ‘X’ is put in front of it. Depending on the type of list screen (see later), it
can be possible to select multiple items.
To de-select individual items, the same 2 methods can be used. The 'X' in front of the item(s) will disappear
again.
For selecting or de-selecting all items at once, the following method is available:
Press the 'A' key (both lower and upper case will work).
This mode is only available in standard list screens (see later).
Once you have selected the items, you can confirm the selection and go to the next process step by pressing
ENTER.
The next process step can consist of displaying a menu screen in which you have to choose what you want
to do with the selected items. Alternatively you can also press any of the available short cut keys (see later).
But the next process step can also simply be a confirmation of the selected item, which brings you back to
the previous screen (as opposed to pressing ESCAPE, which also brings you back to the previous screen but
which ignores the selections that have been made).
Short cut keys: performing actions on selected items and sorting items
The number of available (and hence displayed) short cut keys can depend on the number of selected items:
Some short cut keys may only be available if no items have been selected
Some short cut keys may only be available if exactly one item has been selected
Some short cut keys may be available if one or more items have been selected
Some short cut keys may always be available, no matter how many items have been selected
If more than 6 short cut keys are available, you can scroll through them by pressing the '+' key on your keyboard.
Each time the '+' key is pressed, the next set of (up to) 6 available short cut keys will be displayed. If no more
short cut keys are defined, the first set of 6 short cut keys will be displayed again. This is illustrated below for an
overview of Emulator-II bank files.
The default screen mentions the first 6 short cut keys that are available:
42
Press ‘+’ to see more available short cut keys the first 6 available short cut keys...
After pressing '+', the next 6 available short cut keys are displayed:
Press ‘+’ to see more available short cut keys the next 6 available short cut keys...
After pressing '+' again, the remaining 2 short cut keys are shown.
43
Press ‘+’ to see more available short cut keys the last 2 available short cut keys...
If '+' is pressed once more, the first 6 short cut keys are displayed again. So for Emulator-II bank files, a
total of 12 short cut keys are available:
o [P] to get an overview of all presets in the bank (only available if 1 bank has been selected)
o [S] to get an overview of all samples in the bank (only available if 1 bank has been selected)
o [Y] to copy the selected banks (available if 1 or more banks have been selected)
o [C] to convert the selected banks (available if 1 or more banks have been selected)
o [W] to convert all samples of the selected banks to WAV files (available if 1 or more banks
have been selected)
o [L] to play all samples of the selected banks (available if 1 or more banks have been selected)
o [D] to get some details of the bank file (only available if 1 bank has been selected)
o [V] to get an overview of all voices in the bank (only available if 1 bank has been selected)
o [U] to upload the selected banks to an Emulator-II via RS422 (available if 1 or more banks
have been selected)
o [J] to upload the selected banks to an Oberheim DPX-1 via RS422 (available if 1 or more
banks have been selected)
o [R] to create a report of all presets per bank for all selected banks (available if 1 or more banks
have been selected)
[R] to refresh the file overview list (only available if no bank files have been selected)
o [N] to sort the files on file name in ascending order. Pressing [N] once more sorts the files in
descending order (always available)
o [T] to sort the files on modification timestamp in ascending order. Pressing [N] once more sorts
the files in descending order (always available)
o [Z] to sort the files on file size in ascending order. Pressing [N] once more sorts the files in
descending order (always available)
Whether short cut keys that are not displayed on the current screen are enabled or disabled can be configured in
the Preferences menu. See section "10.4.4 Define short cut key and item selection ranges in overview screens".
44
Types of list screens
On a standard list screen (like the EMX File Overview shown above) you can:
Scroll through items and screens, by pressing the UP, DOWN, PAGE UP or PAGE DOWN keys, or by
pressing the HOME or END keys.
Scroll through columns, by pressing the LEFT and RIGHT keys. This is only possible on file list
screens, when the '[ARW] Scroll' label is displayed on the bottom line instead of the '[U/D] Scroll'
label.
Select / de-select one or more individual items, by moving the ‘][‘ cursor and pressing the SPACE bar,
or by directly entering the item number(s)..
Select / de-select one or more ranges of items, by typing ‘M’ followed by selecting the first item and the
last item of the range...
Select / de-select all items, by typing ‘A’.
Confirm the selection and/or go to the next process step/screen, by pressing the ENTER key.
Immediately launch a specific action on the selected item(s), by presssing one of the available short cut
keys, which are mentioned on the second bottom line. E.g. in the above example, you can press 'P' to
immediately get an overview of all presets in the selected EMX file. If more than 6 short cut keys are
available, you can scroll through them by pressing the '+' (More) key.
Leave the list screen by pressing the ESCAPE key.
45
Exclusive select list screen
On an exclusive list screen (like the Emulator-II Preset Overview shown above) you can:
Scroll through items and screens, by pressing the UP, DOWN, PAGE UP or PAGE DOWN keys, or by
pressing the HOME or END keys.
Scroll through columns, by pressing the LEFT and RIGHT keys. This is only possible on file list
screens, when the '[ARW] Scroll' label is displayed on the bottom line instead of the '[U/D] Scroll'
label. In the above example, scrolling through columns is not enabled since it's not a file overview
screen.
Select / de-select exactly one item, by moving the ‘][‘ cursor and pressing the SPACE bar, or by
directly entering the item number..
Confirm the selection and/or go to the next process step/screen, by pressing the ENTER key.
Immediately launch a specific action on the selected item, by presssing one of the available short cut
keys, which are mentioned on the second bottom line. E.g. in the above example, you can press 'V' to
immediately get an overview of all voices in the selected Emulator-II preset. If more than 6 short cut
keys are available, you can scroll through them by pressing the '+' (More) key.
Leave the list screen by pressing the ESCAPE key.
46
Exclusive select multiple list screen
On an exclusive select multiple list screen (like the copy/conversion/unload preference usage screen shown
above) you can:
Scroll through items by pressing the UP or DOWN keys, or by pressing the HOME or END keys.
Select exactly one item within each of the groups of items, by moving the ‘][‘ cursor and pressing the
SPACE bar, or by directly entering the item number(s)..
E.g. you can select item number 2 to select the “No, always review of change the
copy/conversion/unload preferences" condition of the first item group, item number 3 to select the
“Yes, always use the existing automatic processing preferences" condition of the second item group,
and item number 6 to select the “No, always review or change the preferences about copying the OS”
condition of the third item group.
You have to select an item in each item group unless a group consists of only one item, like option 7 in
the above example.
Confirm the selection and/or go to the next process step/screen, by pressing the ENTER key.
Immediately launch a specific action on the selected item(s), by presssing one of the available short cut
keys, which are mentioned on the second bottom line. If more than 6 short cut keys are available, you
can scroll through them by pressing the '+' (More) key. In the above example, no short cut keys are
available, since it's just a process configuration setting screen.
Leave the list screen by pressing the ESCAPE key.
47
Exclusive multiple select list screen
On an exclusive multiple select list screen (like the Emulator-I Key Area Construction screen shown above) you
can:
Scroll through items and screens, by pressing the UP, DOWN, PAGE UP or PAGE DOWN keys, or by
pressing the HOME or END keys.
Scroll through columns, by pressing the LEFT and RIGHT keys. This is only possible on file list
screens, when the '[ARW] Scroll' label is displayed on the bottom line instead of the '[U/D] Scroll'
label. In the above example, scrolling through columns is not enabled since it's not a file overview
screen.
Select exactly one group of items, by moving the ‘][‘ cursor and pressing the SPACE bar on one of the
items of that group, or by directly entering the item number of one of the items of the group. E.g. you
have can select item number 05 or 06 or 07 or 08 to select the second key area (keys E1 G1) in the
above list. Once you have selected an item group, ‘X’-es are put in front of all items belonging to the
selected group.
Confirm the selection and/or go to the next process step/screen, by pressing the ENTER key.
Immediately launch a specific action on the selected item(s), by presssing one of the available short cut
keys, which are mentioned on the second bottom line. E.g. in the above example, you can press 'W' to
immediately assign a WAV-file to the selected keys. If more than 6 short cut keys are available, you
can scroll through them by pressing the '+' (More) key.
Leave the list screen by pressing the ESCAPE key.
48
4.4.2.3 Detailed information screen
On a detailed information screen, EMXP shows all parameters and their values that are available for a selected
item. E.g. voice parameters for a specific voice that has been selected in the EMAX-I Voice Overview screen:
49
4.4.2.4 Report screen
On a report screen, EMXP shows a report containing e.g. the results of a copy or conversion process, or e.g. an
overview of banks and their presets that has been specifically requested by the user.
50
4.4.2.5 Request screen
Notes
EMXP validates the value or name while you are typing the value or name. E.g. if a numeric value is
required, only numbers will be accepted. If a file name is required, only valid characters for file names
will be accepted. The maximum length of a value or name is validated as well: you won't be able to
enter more characters than allowed.
When a filename must be entered, the extension of the file (e.g. .EMX or .EB1) will automatically be
appended by EMXP. If you add an extension to the filename yourself, it will be considered part of the
name, not as the extension itself !
If the name you want to enter is longer than the available size on the bottom line of the screen, EMXP
will start scrolling the entered name by hiding the first characters. The number of hidden characters is
displayed at the start of the name. See picture below. If less than 4 characters are hidden, only an arrow
is shown ('<' for one hidden character, '<-' for 2 hidden characters and '<--' for 3 hidden characters)
51
4.4.2.6 Confirmation screen
On a confirmation screen, EMXP asks to confirm some critical operations, such as terminating a conversion
process (see example).
52
4.4.2.7 End of process screen
In an end-of-process screen, EMXP informs you that an operation has been completed (successfully or
unsuccessfully). Usually an end of process results in displaying a report, e.g. a copy or conversion report.
But sometimes a simple end-of-process screen will be shown.
E.g. when transferring a bank via RS422 to an Emulator-II is unsuccessfully completed:
In the example below an error is displayed when EMXP tries to write an EMAX-II bank file which is in use by
another program:
53
On an error screen you can:
Leave the screen by pressing any key
Below is an example of a warning screen, in which EXMP tells you that it has found a corrupt hard disk image
file while looking for all hard disk image files in the current folder:
54
4.4.2.9 Proceeding screen
On an proceeding screen, EMXP informs you of the remaining time to complete a job.
EMXP uses a bar at the bottom of the screen to display the progress of a (long running) process.
Important note: You can not interrupt the activity while this screen is shown. If you type something on the
keyboard, this is remembered by EMXP and will be executed after the proceeding screen has disappeared ! As
this is a dangerous practice, we recommend not to enter anything at all on the keyboard while the proceeding
screen is shown !
On a proceeding screen you can’t do anything. The screens disappears automatically after completion of the job.
On a wait screen, EMXP asks you to wait until the processing of EMXP has completed. This is almost the same
as a proceeding screen, but there is no “progress bar” in a normal wait screen.
55
Important note: You can not interrupt the activity while this screen is shown. If you type something on the
keyboard, this is remembered by EMXP and will be executed after the wait screen has disappeared ! As this is a
dangerous practice, we recommend not to enter anything at all on the keyboard while the wait screen is shown !
On a wait screen you can’t do anything. The screen disappears automatically after completion of the operation.
56
4.5 FILE AND DISK MANAGER
Whenever you deal with files or disks in EMXP, either by selecting them or by creating them, you will be using
the EMXP File and Disk Manager.
If you are dealing with files on your computer, we will refer to the tool as the "File Manager"; if you are dealing
with disks - either Windows compatible disks or sampler-specific disks like an EMAX-II hard disk - we will
refer to the tool as the "Disk Manager".
Of course the Disk Manager has been integrated into the File Manager in order to allow you to change disks
when dealing with files.
The File and Disk Manager are always launched by EMXP with a specific file type or disk type in mind. E.g.:
if you want to view or process Emulator-II floppy disk image files, the File Manager will show
Emulator-II floppy disk image files only; all other files will be ignored and will not appear in the file
overview screen.
if you want to view or process the contents of an EMAX-II hard disk, the Disk Manager will show all
disks it can find on your system, but once you select one of them EMXP will only accept EMAX-II
hard disks.
4.5.1.1 Overview
The following two tables give an overview of the file types and disk types that are supported by the EMXP File
and Disk Manager.
57
Emulator-II:
Bank file Emulator-II .EII \Images
Floppy disk image file Emulator-II .EMUIIFD, .IMG(***) \Images
HxC floppy disk image file Emulator-II .HFE \Images
Emulator-II Operating System file .E2O \Os
Emulator-III/IIIX:
Bank file Emulator-III .EB3 or .E3B \Images
Bank file Emulator-IIIX .EB3 or .E3X \Images
Hard disk image file Emulator-III(X) .EZ3, .ISO, .IMG(*) \Images
SCSI2SD partitioned hard disk image file .ISO, .IMG(**) \Images
Emulator-III(X)
Emulator-III(X) Operating System file .E3O \Os
Floppy disk image file for Emulator-III(X) .E3OFD, .IMG(***) \Os
Operating System (****)
HxC Floppy disk image file for Emulator-III(X) .HFE \Os
Operating System (****)
SP-12:
SP-12 Sound bank file .SP12 \Images
SP-12 Sequence file .SQ12 \Images
SoundFont2:
SoundFont2 file .SF2 \Images
Akai S1000:
Akai S1000 program file .P or .AKP \Akais1000
Akai S1000 sample file .S or .AKS \Akais1000
Akai S1000 drum file .AKD \Akais1000
Akai S1000 operating system file .AKO \Akais1000
Akai S1000 floppy disk image file .AKI, .IMG(***) \Akais1000
Akai S1000 HxC floppy disk image file .HFE \Akais1000
Wav:
WAV file .WAV \Wav
EMXP construction file:
EMXP construction file .EMXP \Images
Bank/Preset overview report file:
Text report file .TXT \Logs
CSV report file .CSV \Logs
Log report file:
Master log file (LOG2EMXP) .TXT \Logs
Copy/conversion log file .TXT \Logs
Table 4.5.1: file types supported by EMXP
58
Table 4.5.1 also shows the factory default folder for each file type, but of course you can store the files in any
folder you like.
Table 4.5.2 also shows the factory default drive letter for each disk type, but you can change the drive at any
time.
All files must have an EMXP-compliant file extension as defined by table 4.5.1.
Emulator-III bank files can have two different extensions: .EB3 and .E3B. Both are recognized by EMXP when
EMXP is searching for Emulator-III bank files. When saving Emulator-III bank files, either .EB3 or .E3B will be
used by EMXP, depending on the default extension set in the Preferences (see section "10.5.3.1 Define the
default extensions for some specific file types").
Emulator-IIIX bank files can have two different extensions: .EB3 and .E3X. Both are recognized by EMXP
when EMXP is searching for Emulator-IIIX bank files. When saving Emulator-IIIX bank files, either .EB3 or
.E3X will be used by EMXP, depending on the default extension set in the Preferences (see section "10.5.3.1
Define the default extensions for some specific file types").
Akai S1000 sample files can have two different extensions: .S and .AKS. Both are recognized by EMXP when
EMXP is searching for Akai S1000 sample files. When saving Akai S1000 sample files, either .S or .AKS will
be used by EMXP, depending on the default extension set in the Preferences (see section "10.5.3.1 Define the
default extensions for some specific file types"). While older versions of EMXP only supported .AKS for Akai
S1000 sample files, we strongly recommend to use .S instead of .AKS because .AKS is reserved for Akai S5000,
S6000, Z4 and Z8 sample files. Note that these .AKS files are not supported by EMXP and will be treated as
"invalid Akai S1000 sample files" instead.
Akai S1000 program files can have two different extensions: .P and .AKP. Both are recognized by EMXP when
EMXP is searching for Akai S1000 program files. When saving Akai S1000 program files, either .P or .AKP
will be used by EMXP, depending on the default extension set in the Preferences (see section "10.5.3.1 Define
the default extensions for some specific file types"). While older versions of EMXP only supported .AKP for
Akai S1000 program files, we strongly recommend to use .P instead of .AKP because .AKP is reserved for Akai
S5000, S6000, Z4 and Z8 program files. Note that these .AKP files are not supported by EMXP and will be
treated as "invalid Akai S1000 program files" instead.
(*) EMAX-I, EMAX-II, Emulator-III and Emulator-IIIX hard disk image files can have up to three file
extensions. The sampler-specific file extensions .EZ1, .EZ2 and .EZ3 are always supported. The generic file
extensions .ISO and .IMG are only supported if they have been enabled in the Preferences (see section "10.5.3.2
Define support for generic extensions for some specific file types"). If they are disabled, EMXP will ignore files
with the .ISO and/or .IMG file extension when looking for EMAX-I, EMAX-II, Emulator-III and Emulator-IIIX
hard disk image files. By default file extension .ISO is enabled while file extension .IMG is disabled. When
creating hard disk image files, either .EZ1/.EZ2/.EZ3, .ISO or .IMG will be used by EMXP, depending on the
default extension set in the Preferences (see section "10.5.3.1 Define the default extensions for some specific file
types").
(**) SCSI2SD partitioned hard disk image files which contain one or more EMAX-I, EMAX-II, Emulator-III or
Emulator-IIIX partitions (devices) can have up to two file extensions which are both generic file extensions. The
sampler-specific file extensions .EZ1, .EZ2 and .EZ3 are not applicable nor supported for SCSI2SD
partitioned hard disk image files. Only the generic file extensions .ISO and .IMG are supported, and only if they
have been enabled in the Preferences (see section "10.5.3.2 Define support for generic extensions for some
specific file types"). If they are disabled, EMXP will ignore files with the .ISO and/or .IMG file extension when
looking for SCSI2SD partitioned hard disk image files containing EMAX-I, EMAX-II, Emulator-III or
Emulator-IIIX partitions (devices). By default both file extensions .ISO and .IMG are enabled. When creating
SCSI2SD partitioned hard disk image files, either .ISO or .IMG will be used by EMXP, depending on the default
extension set in the Preferences (see section "10.5.3.1 Define the default extensions for some specific file types").
(***) EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III OS, Emulator-IIIX OS and Akai S1000 floppy
disk image files can have up to two file extensions. The sampler-specific file extensions .EM1FD, .EM2FD,
.EMUFD, .EMUIIFD, .E3OFD and .AKI are always supported. The generic file extension .IMG is only
supported if it has been enabled in the Preferences (see section "10.5.3.2 Define support for generic extensions
for some specific file types"). If it's disabled, EMXP will ignore files with the .IMG file extension when looking
for EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III OS, Emulator-IIIX OS and Akai S1000 floppy
disk image files. By default file extension .IMG is enabled. When creating floppy disk image files, either
59
.EM1FD/.EM2FD/.EMUFD/.EMUIIFD/.E3OFD/.AKI or .IMG will be used by EMXP, depending on the default
extension set in the Preferences (see section "10.5.3.1 Define the default extensions for some specific file types").
(****) Please note that the floppy disk support, the floppy disk image support and the HxC floppy disk image
support for the Emulator-III and Emulator-IIIX is limited to disks and images that contain an operating system.
Floppy disks and (HxC) floppy disk image files containing sound bank data are not supported by EMXP.
More details about the meaning of the file and disk types mentioned in tables 4.5.1 and 4.5.2 can be found in
section "4.6 SUPPORTED SAMPLER OBJECTS".
EMXP supports partitioned SD memory cards which are specifically configured for use in a SCSI2SD board
installed in an Emax-I, Emax-II or Emulator-III(X) sampler. Both v5 and v6 SCSI2SD boards are supported.
EMXP also supports (raw) hard disk image files (with file extension .ISO or .IMG) that have been made from
partitioned SD cards or which are generated by EMXP from scratch.
The SCSI2SD supports up to 4 (for v5 boards) or even 7 (for v6 boards) SCSI hard disk partitions on a single
SD memory card. These partitions are called devices in the scsi2sd-util program.
Each of these devices can be assigned a unique SCSI-ID, a size, a name and a start address on the SD card. When
selecting a hard drive on the Emax-I, Emax-II or Emulator-III(X) sampler, each of the enabled SCSI-IDs on the
SCSI2SD board will be available and will be presented as a separate hard drive to the sampler.
It's very important to understand that the partitioning schema of a SCSI2SDv5 SD card is NOT STORED
ON THE SD CARD. It's only stored in flash RAM on the SCSI2SDv5 board.
For SCSI2SDv6 boards, the partitioning schema IS stored on the SD card, but EMXP does not use it.
To update the partitioning schema, the scsi2sd-util software3 must be used. For SCSI2SDv5 boards, this software
updates the flash RAM on the SCSI2SD board via USB but it doesn't store this information on the SD card itself.
For SCSI2SDv6 boards, this software saves the information on the SD card.
Since the partitioning schema is not stored on SCSI2SDv5 SD cards, EMXP can't simply "ask" an SD
card whether it's a partitioned card for use in a SCSI2SDv5 board or not.
Moreover EMXP does not support (yet) the partitioning data stored on SCSI2SDv6 SD cards. EMXP will
treat v6 SD cards in the same way as v5 SD cards. The same procedure must be used for v5 and v6 cards.
If only one device has been enabled on the SCSI2SD, and its start address is set to the first sector of the SD card,
the SD card can be used like any other normal un-partitioned sampler hard disk in EMXP.
But if more than one device has been enabled, or if the start address of the first device is not the first sector of the
SD card, you will have
to tell EMXP explicitly that the SD card is partitioned
to provide the partitioning schema parameters that have been used in scsi2sd-util for that particular SD
card
The same is true for (raw) hard disk image files (.ISO, .IMG) that have been made from partitioned SD cards.
3
the scsi2sd-util software can be downloaded from http://www.codesrc.com/
60
SCSI2SD Configuration
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
Device start: sector 0
Device size: 524288 sectors Device 1
EMAX-II EMAX-II
Device #2 Enabled
(128MB) SCSI-ID: #5 Device 2
Sector size: 512
Device start: sector 524288 (auto) EMAX-II
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6 Device 3
Sector size: 512
Device start: sector 786432 (auto) EMAX-II
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7 Device 4
Sector size: 512
Device start: sector 1048576 (auto) EMAX-II
Device size: 262144 sectors
As illustrated in the picture, an SD card (or SD card image file) can be treated
either as a normal un-partitioned sampler hard disk (or hard disk image file), see (2) at the right
or as a partitioned sampler hard disk (or hard disk image file) containing multiple "sampler hard disk
devices" at once, see (1) at the left.
As explained in the previous section "4.5.1.1 Overview", please note that there's a slight difference in the file
extension support between partitioned and un-partitioned hard disk image files. E.g. for Emax-II:
a normal un-partitioned hard disk image file can have file extensions .EZ2, .ISO and .IMG
a partitioned hard disk image file can only have file extensions .ISO and .IMG
Defining the partitioning schema parameters should be done by means of SCSI2SD preferences that can be set
up in the SCSI2SD configuration definition screen. Up to 10 different configurations can be defined in EMXP.
This can be useful if you have multiple SCSI2SD boards installed in different samplers, and if these SCSI2SD
boards have been configured differently.
“6. Preferences” “4. Manage File/Drive Preferences” “4. Define SCSI2SD related settings” “1. Define
SCSI2SD device configurations”
This configuration definition screen can also be launched directly from the EMXP File and Disk Manager. This
is explained in more detail in section "4.5.2.4 Using the File Manager with SCSI2SD hard disk image files" and
in section "4.5.3 Using the Disk Manager".
For an exhaustive description of the SCSI2SD support in EMXP and an explanation of all possible SCSI2SD
configuration parameters, we refer to section "10.5.4 Define SCSI2SD related settings".
Reading and writing partitions on SCSI2SD disks or disk images in EMXP is almost identical as reading and
writing normal disks or disk images. A detailed explanation can be found in section "4.5.2.4 Using the File
Manager with SCSI2SD hard disk image files" and in section "4.5.3 Using the Disk Manager".
In a nutshell
If you want to use an Emax-I, Emax-II or Emulator-III(X) partition ("device") on a SCSI2SD disk or disk image,
you open the EMXP Disk Manager or EMXP File Manager by selecting the same menu functions as the ones
that you would select if you want to access normal Emax-I, Emax-II and Emulator-III(X) disks or disk images.
61
E.g. if you want to access a SCSI2SD partitioned hard disk continaing Emax-II partitions, you would select
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks”
After opening the EMXP Disk or File Manager, the disks or disk images initially displayed in the overview
screen are always limited to normal (un-partitioned) disks or disk images.
If you want EMXP to deal with the disk(s) or disk image(s) as SCSI2SD partitioned disk(s) or disk image(s),
you'll have to press the special [C]SCSI2SD shortcut key. If you want EMXP to treat the disks(s) or disk
image(s) as normal disk(s) or disk image(s) again, you'll have to press the same shortcut key once again.
But you'll have to tell EMXP which of the 10 SCSI2SD configurations to use when "scanning" the disks or disk
images for SCSI2SD partitioned sampler disks or disk images. This can be done either by means of preferences,
or (at any time) by pressing the [G]SDConfig shortcut key in the EMXP Disk or File Manager.
If the hard disk or hard disk image which is used in any of the functions supported by EMXP is actually a device
(partition) of a SCSI2SD partitioned hard disk or hard disk image, the name of the hard disk or hard disk image
will contain a suffix which refers to the device number or SCSI-ID# of the device on the hard disk or hard disk
image. This is illustrated in the pictures below.
62
Whether you would like to use the SCSI-ID# number or rather the device number as a suffix can be defined with
a preference. See section "10.5.4.7 Define SCSI2SD device identifier to be displayed in EMXP". The default
setting is the SCSI-ID# number.
63
4.5.2 Using the File Manager
4.5.2.1 Concept of current, preferred and factory default folder and disk
For each file type and disk type in tables 4.5.1 and 4.5.2, the File Manager is dealing with folders and disks on 3
levels:
The current folder or disk: this is the folder or disk which is currently being used for both selecting or
creating files or disks of the chosen type.
The preferred folder or disk: this is the folder or disk which will be used as a starting point whenever
the File Manager/Disk Manager is launched for selecting or creating files or disks of the chosen type.
Setting the preferred folders and disks can be done in the File/Drive Location Preferences.
The factory default folder or disk: this is the folder or disk which is assigned to the chosen file or disk
type when you start EMXP for the first time. A folder or disk will be reset to this factory default by
EMXP whenever the preferred folder or disk can not be found or is not available. You can make these
factory default folders and disks the preferred ones at any time by using the Reset File and Drive
Related Preferences option in the File/Drive Location Preferences. The values of the factory default
folders and disks can be found in tables 4.5.1 and 4.5.2.
EMXP will automatically keep the preferred and current folders and disks synchronized, unless you have
explicitly asked EMXP not to do so. This can be done with the "Define if the preferences should be updated
automatically" option of the File/Drive Location Preferences menu. See section "10.5.2 Define if these
preferences should be updated automatically".
If the option to automatically update the file/disk preferences is enabled, EMXP will continuously update the
value of the preferred folder or disk with the most recently used folder or disk.
As explained, when launching the File or Disk Manager the File Manager will immediately start looking for files
in the preferred folder and the Disk Manager will immediately try to preselect the preferred disk.
And as explained as well, you can configure EMXP in such a way that this preferred folder or disk is simply the
most recently used folder or disk for the chosen file/disk type.
If for some reason the preferred folder can not be found, the File Manager will raise a warning and will
automatically use the factory default folder instead. This is illustrated in the picture below.
64
4.5.2.2 Selecting files
We will illustrate the use of the File Manager for selecting files with an example of selecting EMAX-I EMX
image files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “2. Manage EMAX-I
EMX Files”
In our example, the EMAX-I EMX image files are stored in the "\Images\Emax I\" subfolder.
We assume that the preferred (and current) folder for EMAX-I EMX image files is still set to the factory default
"\Images". In our example the "\Images" folder itself does not contain any EMX file.
If no files of the requested type are found in the current folder, a warning will be displayed as depicted below.
As illustrated in the next picture this file overview is empty in our example, because the EMX files are in another
folder.
Note that the name of the current folder is displayed on top of the overview just below the EMXP title bar (see
[1] on the picture), except if you would have specifically configured EMXP not to show this current folder name:
this can be done in the Look & Feel preferences - see section "10.4.5.3 Define if current folder should be shown
in file overview screens".
65
1
To change the folder, select the "-- CHANGE FOLDER --" item (by pressing the space bar or entering "1"
followed by pressing ENTER). See [2] on the picture.
The Folder Manager will be launched now. By default, EMXP will:
display an overview of all subfolders of the current folder, see [2] on the picture below
give the possibility to jump to the parent folder of the current folder, see [1g] on the picture below
give the possibility to jump to the root folder of the current disk, see [1f] on the picture below
give the possibility to change the disk, see [1e] on the picture below
give the possibility to accept the folder of which the subfolders are currently shown, this is the folder
mentioned in the line below the title bar. See [1a] on the picture below.
1 3
2 1g 1f 1e 1a
5 4
Each action mentioned in area [1] on the picture can be selected in 2 different ways:
By selecting the item belonging to the action and pressing ENTER. E.g. select item number 4 and press
ENTER to go to the parent folder
By using the short cut key belonging to that action. The short cut key can be found at the end of each
item (see [3]), and is also mentioned at the bottom line of the screen (see [4]). E.g. the LEFT arrow key
(marked as '<' on the screen) can be used to go to the parent folder.
66
Next to the possibilities mentioned on the default folder screen of EMXP (possibilities 1a, 1e, 1f, 1g and 2),
there are even more options available. To make these visible, you can:
scroll through the short cut keys by pressing the '+' key (=More) on your keyboard
1 3
5 4
expand the items by pressing the 'V' key (=AltView) key on your keyboard
1 3
2 1g 1f 1e 1d 1c 1b 1a
6
5 4
Pressing the 'V' key once more will hide all action-related items: the full screen can be used now for
displaying the available folders. Actions can only be selected by means of short cut keys.
5 4
67
Pressing the 'V' key once more will return to the default folder view mode.
The selected view mode will be remembered by EMXP: the next time you open the Folder Manager, the most
recently used view mode will still be active.
The picture below illustrates how the short cut keys of the Folder Manager can be used.
68
Selecting another disk
If you want to see (and use) the folders of another disk, you should select the "[drive:] > CHANGE
DRIVE item", or press the 'D' short cut key. This will launch the Disk Manager, which is explained further in
detail in section "4.5.3 Using the Disk Manager".
You can quickly navigate to some commonly used folders by means of a set of specific 'action' items or (even
faster !) by means of a set of short cut keys. If you want to use items instead of short cut keys, you may have to
change the folder view mode to make all possible actions visible: short cut key 'V' (=AltView) can be used to
change the folder view mode.
If you want to see the folders of the root of the current disk, you can select the "[.] > GO TO
ROOT FOLDER" item, or press the 'T' key.
If you want to see the folders of the parent folder if the current folder, you can select the "[..] >
GO TO PARENT FOLDER" item, or press the LEFT arrow key. Note that the path of the parent
folder is mentioned on the item line.
If you want to return to the most recently selected child folder of the current (parent) folder, you can
select the "[->] > GO TO PREVIOUS FOLDER" item, or press the RIGHT arrow key. Note
that the path of this child folder is mentioned on the item line. If the lowest child folder that was
previously selected has been reached, this action will simply refresh the current folder overview.
If you want to see the folders of the factory default folder for the requested file type, you can select the
"[><] > GO TO FACTORY FOLDER" item, or press the 'F' key. Note that the path of the factory
folder is mentioned on the item line.
If you want to return to the folder overview that was initially displayed after selecting the "--
CHANGE FOLDER --", you can select the "[==] > GO TO ORIGINAL FOLDER" item, or
press the 'O' key. Note that the path of the original selected folder is mentioned on the item line.
Hint: use the LEFT and RIGHT arrow keys to quickly navigate to parent folders and child folders !
Selecting a folder is just navigating to that folder, not requesting for its files.
If you select one of the subfolders, or if you navigate to the parent, root, original, factory default or previous
folder, EMXP will simply update the screen with an overview of the subfolders of the selected folder. In our
example, when selecting the 'Emax I subfolder', an overview of the subfolders of the "\Emax I" folders will
appear (here: \Bank Images and \SD Images). See the picture below. No files are shown, only folders.
NO FILES SHOWN
JUST FOLDERS !
69
Confirming the selected folder and getting the file overview of te selected folder
It's important to understand that simply selecting a folder in the Folder Manager does not result in an overview
of the files that are stored in that folder, but rather in an overview of the folders within that folder. Selecting a
folder in the Folder Manager is basically only a means to navigate to other folders or subfolders. If you select a
folder and press ENTER, the Folder Manager will simply show the subfolders of that folder.
If you want to actually confirm and use a folder, and get an overview of the files stored in that folder, there are
4 options available:
If the folder you want to use is one of the folders in the folder overview
Option 1: move the '][' cursor to the folder item you want to use and press the SPACE bar, or directly
enter the folder's item number. Then press the 'U' (=Go&Use) key.
Option 2: move the '][' cursor to the folder item you want to use and press the SPACE bar, or directly
enter the folder's item number. Then press ENTER, and use option 3 or option 4 as explained below.
If the folder you want to use is the current folder mentioned on top of the overview:
Option 3: simply press ENTER without selecting any item at all. The current folder mentioned on top of
the folder overview will be used and its files will be shown by the File Manager.
Don’t
select
an item !
That’s the folder
Confirm
we want to use
Option 4: select the "[OK] >>> USE THE CURRENTLY DISPLAYED FOLDER" item and press
ENTER. Just like in option 1, the current folder mentioned on top of the folder overview will be used
and its files will be shown by the File Manager.
70
1
.
Hint: selecting a folder in the folder overview and pressing the 'U' key is the fastest way to get the file
overview of that folder
While using the EMXP Folder Manager, the folders currently displayed in the Folder Manager may have
changed, e.g. because you added or removed some folders in Windows Explorer. EMXP does not automatically
refresh its folder overview screens, but you can ask to do so by pressing "R" which is a short cut key for
refreshing the folder overview.
While using the EMXP File Manager, the contents of the folder currently displayed in the File Manager may
have changed, e.g. because you added or removed some files in Windows Explorer. EMXP does not
automatically refresh its file overview screens, but you can ask to do so by pressing "R" which is a short cut key
for refreshing the file overview.
As opposed to folder overview, the refresh option for files is only available if no files items have been selected.
Once one or more items have been selected, the [R]efresh short cut key will disappear and will be replaced by
other short cut keys.
71
4.5.2.2.3 Viewing the file size and the 'last modified' date and time
In addition to the information that is displayed for each file (in the columns after the file name), of which the
meaning can vary depending on the file type (see section "5.4 DESCRIPTION OF PARAMETERS IN
OVERVIEW SCREENS"), the File Manager can also show
the size of the file on disk
the date and time of the last modification of the file
This information is available in additional columns, which will appear by using the RIGHT arrow key. You can
scroll back to the original columns by using the LEFT arrow key. It's also possible to sort the files on date/time
or file size, see section "4.5.2.2.4 Sorting files". EMXP will remember your most recent choice of columns that
should be displayed; this setting is saved for each file type separately.
The picture below shows an example for an EMAX-I EMX file overview, in which the RIGHT key has been
pressed once. The second picture shows the same file overview, but now the RIGHT key has been pressed three
times.
RIGHT arrow key pressed 3 times Last modification date & time file size
72
4.5.2.2.4 Sorting files
It's possible to sort the file items in a file overview. Files can be sorted in ascending order or in descending order
on file name, file size and date & time of the last modification.
The following short cut keys can be used for sorting purposes:
When you press a sort key (e.g. 'T') for the first time, the files will be sorted in ascending order. See the picture
below (in which the RIGHT key has been pressed twice in order to make the date and time columns visible)
Files sorted on
date & time
in ascending order
When you press the same sort key (e.g. 'T') again, the files will be sorted in descending order. See picture below.
Files sorted on
date & time
in descending order
When your press the same sort key once more, the ascending order will be applied again. And so on.
The sorting criterium and sorting order are remembered by EMXP. The settings are saved for each file type
separately.
73
4.5.2.2.5 File type specific short cut keys
Just like on any other item overview screen, EMXP offers one or more short cut keys which can instruct EMXP
to do something without first having to go to the next menu screen. The amount and meaning of the short cut
keys depend on the requested file type. E.g. the available options will differ between SP12 sound bank files and
EMAX-I hard disk image files.
Except for the actions related to SCSI2SD and to refreshing or sorting the file overview, all other short cut key
actions can also be found as menu (or submenu) options if you would simply press ENTER.
In our example of EMAX-I EMX files, the following file type specific short cut keys are available:
o [P] to get an overview of all presets in the bank (only available if 1 bank has been selected)
o [S] to get an overview of all samples in the bank (only available if 1 bank has been selected)
o [Y] to copy the selected banks (available if 1 or more banks have been selected)
o [C] to convert the selected banks (available if 1 or more banks have been selected)
o [W] to convert all samples of the selected banks to WAV files (available if 1 or more banks have been
selected)
o [L] to play all samples of the selected banks (available if 1 or more banks have been selected)
o [D] to get some details of the bank file (only available if 1 bank has been selected)
o [U] to upload the selected banks to an EMAX-I via RS422 (available if 1 or more banks have been
selected)
o [J] to upload the selected banks to an EMAX-II via RS422 (available if 1 or more banks have been
selected)
o [R] to create a report of all presets per bank for all selected banks (available if 1 or more banks have
been selected)
Since only 6 short cut keys can be displayed on the bottom line, the '+' (=More) key should be pressed to see the
other available short cut keys.
4.5.2.2.6 Changing the appearance of file names and folder names in the overviews
The appearance of the folder and file names in these zones of 60 and 30 characters can be configured in the Look
& Feel Preferences. E.g. you might prefer to see the names in upper case, or you might want to change the way
EMXP displays file names which are longer than 30 characters in the overview screens.
This is explained in section "10.4.5 Define appearance of file and folder overview screens".
74
4.5.2.3 Creating files
Most functionality explained in section "4.5.2.2 Selecting files" is also available when creating files instead of
selecting files.
We will illustrate the use of the File Manager for creating files with two examples:
Example 1: copying an EMAX-I EMX image file an EMAX-I bank file
Example 2: copying an EMAX-II bank file to one or more EMAX-II EMX image files
The difference between the two examples is that in the first example exactly one target file will be created from
one source file, while in the second example multiple target files may be created from one source file.
Example 1
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “2. Manage EMAX-I
EMX Files” (select an EMX file) [press 'Y'] or [select "1. Copy to other EMAX-I File or Disk"] "1.
Copy to EMAX-I Bank File(s)" (*) "2. No, User should have maximum control (MANUAL)" (*) "1.
Perform a normal copy from source to target" (*) "1. Select target files and file names for storing banks
yourself" and (*) "3. Always show a message or ask confirmation for solving the problem"
(*) These menu options are explained in detail in chapter "6. USING EMXP: COPYING SOUND BANKS AND
FILES". For the sake of our example, you should select the options as mentioned here, which will result in a
fully manual copy process without any sound bank conversion involved.
In our example we have selected EMAX-I EMX file "001-ZD701-ArcoStrings" and will copy it to a bank file
named "ArcoStrings bank 701". After having executed all steps as described before, the File Manager will be
launched and will look like this:
1
2
3 4
Besides giving an overview of all existing EMAX-I Bank files in the current folder (here only the file
CORNUCOPIA), the File Manager also offers the possibility to create a new file and to change the folder. In our
example we won't change the folder, we will save the bank file in the \Images subfolder.
Just like in source file overview screens, the short cut keys for sorting files are available in target file overview
screens as well (see [4]).
Note that in some cases there can be also some file type specific short cut keys available (see [3]) which can be
used when you select one of the existing files in the overview before pressing ENTER.
The short cut keys in target file overviews are different and more limited than the ones in source file overviews.
They allow you to check some basic details about an existing file before taking the decision to replace/overwrite
the file. Typical examples are viewing the details of an existing target file or listening to an existing target WAV
file
75
Let's now continue with selecting a file name for the target file that EMXP will create.
There are two ways to accomplish this:
Select an existing file and overwrite it with the new file. See [2] on the previous picture.
Provide a totally new file name. See [1] on the previous picture.
Whatever method you choose, EMXP will always ask you to confirm or change the file name.
If you select an existing file, EMXP will ask you to confirm that the existing file can be overwritten:
If you don't agree, EMXP will return to the File Manager and you will again have the option to select another file
or to provide a new file name. If you agree, the existing file will be replaced by the new file.
If you select the "-- NEW FILE --" item, a screen will appear in which you can enter a file name for the
target file. EMXP will always propose a "suggested" target file name derived from the source object's
characteristics. In our example the suggested name is derived from the source object's file name and is - not
surprisingly - exactly the same: 001-ZD701-ArcoStrings. By choosing the same name, EMXP will not overwrite
the source file because the file has another type: it will become a bank file (with file extension .EB1) instead of
an EMX file (with file extension .EM1).
76
Note that it depends on the Look & Feel Preferences whether EMXP's suggested file name is pre-filled on the
bottom line or not. See section "10.4.6 Define if user response area should be pre-filled with suggested
response". In our example, the pre-fill mode is enabled, so the suggested file name 001-ZD701-ArcoStrings is
printed already and we change it now as we like.
Since we want to give the file a totally other file name, we can press CTRL-BACKSPACE to remove the
suggested file name, and we enter the new file name "ArcoStrings bank 701":
EMXP will now save the file to the new file called "ArcoStrings bank 701".
If a file with the provided file name would already exist in the current folder, EMXP will give a warning and will
ask you for confirmation.
77
Example 2
In our second example we will select an EMAX-II bank file called "12 STRING" and we will copy it to EMAX-
II EMX files. Since the 12 STRING bank is about 1MB in size, two EMX files will be generated. We will name
them "12 String_1" and "12 String_2".
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “1. Manage EMAX-II
Bank Files” (select a bank file) [press 'Y'] or [select "1. Copy to other EMAX-I File or Disk"] "2. Copy
to EMAX-II EMX File(s)" (*) "2. No, User should have maximum control (MANUAL)" (*) "1. Perform a
normal copy from source to target" (*) "1. Select target files and file names for storing banks yourself" and
(*) "3. Always show a message or ask confirmation for solving the problem"
(*) These menu options are explained in detail in chapter "6. USING EMXP: COPYING SOUND BANKS AND
FILES". For the sake of our example, you should select the options as mentioned here, which will result in a
fully manual copy process without any sound bank conversion involved.
Just like in the first example, the File Manager will now show all existing EMAX-II EMX files in the current
folder , and will offer the possibility to create new files and to change the folder. In our example we have already
changed the folder to subfolder "\Images\Emax II\Other\EMX Images".
Remember that the copy process will result in multiple files. However EMXP will not ask for a file name for
each of the target files it will create. EMXP will rather ask for a prefix for these file names, and will then create
all files by assigning them file names based on the provided prefix and extended with a unique suffix.
This suffix consists of an underscore and a number ("_1", "_2", ...)
To select a prefix for the target file names, there are two possibilities:
Select an existing file. Its file name will become the prefix for the new files. As opposed to the first
example, the selected existing file will not be overwritten. Its file name is only be used as a prefix for
the new file names.
Provide a totally new prefix for the file names.
Whatever method you choose, EMXP will always ask you to confirm or change the prefix.
78
Selecting an existing file name as a prefix for the new files
When you select one of the existing files in the overview, its name will be used as a prefix for the file names of
the target files EMXP will create. Suppose we select the existing EMX file "Boys Choir 8_1". EMXP will now
ask for confirmation of the selected prefix. You can still adapt the prefix or enter another prefix.
When you agree with the selected name " Boys Choir 8_1", the resulting EMX files will be named " Boys Choir
8_1_1" and " Boys Choir 8_1_2". Note that the original suffix "_1" which was already part of the prefix is
preserved and that additional suffixes are used to make the file names unique.
If you would adapt the selected name by removing the original suffix "_1", you would actually be instructing
EMXP to create EMX files with file names " Boys Choir 8_1" and " Boys Choir 8_2". However one or more of
these files exist already, so EMXP would give a warning and ask for confirmation to replace these files. See
picture below.
79
Providing a new prefix
If you select the "-- NEW FILES --" item in the File Manager, you can enter the prefix you like. Just like in
the first example, EMXP will propose a "suggested" prefix, which you can either accept or adapt.
The suggested prefix is chosen by EMXP in such a way that all file names based on that suffix will still be
unique and will not overwrite existing files. The suggested prefix is based on the source file's characteristics, e.g.
its file name or its bank name.
In our example we have replaced the suggested prefix by "12 String" (lower case instead of upper case).
As a result the EMAX-II EMX files created by EMXP will be called "12 String_1.EM2" and "12
String_2.EM2".
If the selected target disk, folder or file is read-only or write-protected, EMXP will give a warning and you will
have to selected another disk, folder or file.
The following screen shows a "read-only" warning after having selected an existing target bank file
CORNUCOPIA which seems to be read-only and hence can not be replaced...
80
4.5.2.4 Using the File Manager with SCSI2SD hard disk image files
If the File Manager is being used to manage Emax-I, Emax-II or Emulator-III(X) hard disk image files, some
additional features are available for managing SCSI2SD partitioned hard disk image files (next to the normal,
un-partitioned hard disk image files).
Two additional shortcut keys will appear at the bottom of the file overview screen:
[C] SCSI2SD : to switch ON and switch OFF the SCSI2SD scanning mode.
[G] SDConfig : to change the SCSI2SD configuration that should be used by EMXP when scanning
for SCSI2SD files
81
Default: SCSI2SD scan is OFF
By default the SCSI2SD scanning mode is always OFF when launching the File Manager.
In this mode, the overview only contains files that are accepted by EMXP as "normal un-partitioned" sampler
hard disk image files.
This doesn't mean that the files are not partitioned, it only means that EMXP can handle the files as normal un-
partitioned files.
E.g.
the file "Emax-II Gig Amsterdam.EZ2" is a normal un-partitioned Emax-II hard disk image file
the file "Emax-II Backup #1.ISO" however is a SCSI2SD partitioned file consisting of 4 devices. But
since the first device (partition) in this file starts at the very beginning of the file (address 0), EMXP
accepts the whole file as a normal, un-partitioned Emax-II hard disk image file. In this mode, EMXP
will only have access to the first device (partition) and the other 3 devices will be ignored.
The same is true for file "Emax-II Backup #2.ISO".
By pressing the [C] SCSI2SD shortcut key, you instruct the File Manager to search for SCSI2SD partitioned
hard disk image files.
The File Manager needs to know which specific SCSI2SD configuration the hard disk image files should comply
with. As explained in section "4.5.1.2 SCSI2D support" up to 10 SCSI2SD configurations can be defined in
EMXP, but only of them can be used during a disk or file scan.
If no SCSI2SD configuration has been defined yet in EMXP, or no SCSI2SD configuration has been assigned
yet as a default configuration for the sampler files you're looking for, the File Manager will first ask to select (or
define) a SCSI2SD configuration, as illustrated in the two pictures below.
If no SCSI2SD configuration has been defined yet, or if the configuration you'd like to use has not been
defined yet, select one of the empty (available) slots and press the [U]pdate shortcut key to define a
configuration.
82
V6 board only
After having defined/updated the SCSI2SD configuration, select the configuration you just defined and
press Enter.
If no SCSI2SD configuration has been assigned yet as a default for the sampler hard disk image files you're
looking for, you should select one now and press Enter.
The selected SCSI2SD configuration automatically becomes the default configuration for the hard disk image
files the File Manager is looking for. E.g. Emax-II hard disk image files can have a default SCSI2SD
configuration which differs from the default SCSI2SD configuration for Emax-I or Emulator-III(X) hard disk
image files.
4
the scsi2sd-util software can be downloaded from http://www.codesrc.com/
83
Hint: enable option 11 to avoid that the File Manager will show the above screens every time you press the
[C]SCSI2SD shortcut key. This will turn this shortcut key in a simple ON/OFF switch.
At any time the [G]SDConfig shortcut key can be used if you want to change the default SCSI2SD
configuration. This is explained later in this section.
And if you change your mind later and if you want the File Manager to always show this screen again when
pressing the [C]SCSI2SD shortcut key, you can activate this "always ask" mode in the Preferences menu (see
section "10.5.4.3 Define SCSI2SD defaults per hard disk and hard disk image type").
When the SCSI2SD scanning mode is turned ON, the File Manager will show a SCSI2SD scan status message at
the bottom right of the screen, as illustrated below. The active SCSI2SD configuration is mentioned as well.
The File Manager can perform a SCSI2SD scan on all files in the current folder, or just on a single file:
to scan all files, make sure no file has been selected in the overview screen when pressing the
[C]SCSI2SD shortcut key. All files in the current folder will be checked against the SCSI2SD
configuration. If they don't comply, they will be treated as normal, un-partitioned files.
84
to scan a single file, simply select one of the files in the overview screen before pressing the
[C]SCSI2SD shortcut key. All other files in the current folder will be treated as normal, un-partitioned
files.
Important: even when performing a SCSI2SD scan, hard disk image files which don't comply with the
SCSI2SD configuration but which are valid normal un-partitioned hard disk image files will appear in the
resulting overview as well.
Whether a file is a normal hard disk image file or a SCSI2SD partitioned hard disk image file can be derived
from the presence of a device number or SCSI-ID number in the second column of the overview. See pictures
below.
1a
1b
2
In this example, files "Emax-II Backup #1.ISO" (1a) and "Emax-II Backup #2.ISO" (1b) were detected as
being compliant with SCSI2SD configuration #1 named "EMAX-II 2MB". For each of these files, 4 enabled
devices were detected which are formatted for EMAX-II. Their SCSI-ID# number is mentioned in the
second column of the overview screen (here SCSI-ID# 4 SCSI-ID#7).
The other two files "Emax-II Gig Amsterdam.EZ2" and "Emax-II Gig Budapest.EZ2" (2) were detected as
normal un-partitioned Emax-II hard disk image files. The second column is blank for these files.
85
In this example, a SCSI2SD scan has been performed only on file "Emax-II Backup #1.ISO" (1), and it has
been detected as being compliant with SCSI2SD configuration #1 named "EMAX-II 2MB". For this file 4
enabled devices were detected which are formatted for EMAX-II. Their SCSI-ID# number is mentioned in
the second column of the overview screen (here SCSI-ID# 4 SCSI-ID#7).
The other three files "Emax-II Backup #2.ISO", "Emax-II Gig Amsterdam.EZ2" and "Emax-II Gig
Budapest.EZ2" (2) were detected as normal un-partitioned Emax-II hard disk image files. The second
column is blank for these files. As mentioned before, file "Emax-II Backup #2.ISO" is accepted as a normal
un-partitioned file although it's actually a partitioned file. The reason is that its first device (partition)
happens to be located at the very start of the file (address 0) and contains a valid Emax-II file system.
Note that the status bar explicitly mentions that the SCSI2SD scan has been performed on a single file (see
(3) on the picture).
By pressing the [C] SCSI2SD shortcut key once more, you can disable the SCSI2SD scanning mode and instruct
the File Manager to only search for normal, un-partitioned hard disk images.
The File Manager checks the file(s) against a particular SCSI2SD configuration schema. If multiple SCSI2SD
configurations have device parameters in common, a file may be accepted as being compliant with each of
these SCSI2SD configurations. But the number of detected devices will typically be different.
Assume that file "Emax-II Backup #1.ISO" is a SCSI2SD partitioned Emax-II hard disk image file which is
compatible with configuration #1 named "EMAX-II 2MB". The following two pictures show the configuration
and the result of the SCSI2SD scan based on this configuration.
86
Let's now do a SCSI2SD scan based on another configuration #4 named "EMAX-II 2MB Special". The
following two pictures show the configuration and the result of the SCSI2SD scan based on this configuration.
87
While the same file is accepted as being compliant with configuration #4 EMAX-II 2MB Special as well, the
number of available devices is only 2 !
Indeed: only 3 devices are defined in this configuration. The first 2 Emax-II partitions of file "Emax-II Backup
#1.ISO" are compliant with the first 2 devices of SCSI2SD configuration #4, so they are shown as Emax-II
devices with a SCSI-ID# in the overview. But on the location of the 3th device of SCSI2SD configuration #4, no
Emax-II partition is found in file "Emax-II Backup #1.ISO", so this device can not be found in the overview.
The 2 remaining Emax-II partitions in file "Emax-II Backup #1.ISO" are not displayed: the File Manager didn't
see them simply because the SCSI2SD configuration #4 did not say that these devices exist...
If the hard disk image files will only be used for reading or writing individual sound banks, there's no real risk
involved in accepting a file with the "wrong" SCSI2SD configuration.
In this case it's very important that you use the correct SCSI2SD configuration in the File Manager !
A typical (but not water-proof) sign that you might have scanned against a wrong SCSI2SD configuration
is the presence of devices which are reported with a "NOT EMU" file system.
This is illustrated in the pictures below. We use the same file and the same two SCSI2SD configurations.
We want to format now device 3 (partition with SCSI-ID#6) of file "Emax-II Backup #1.ISO", and during the
format process the File Manager is launched to select the partition that should be formatted (see section "9.1.3
Formatting EMAX-I, EMAX-II, Emulator-III, Emulator-IIIX hard disks" and section "9.2 GENERATING
EMPTY HARD DISK IMAGES" for more information about how to format disks and files).
In the first picture, the correct SCSI2SD configuration (#1: EMAX-II 2MB) has been used during the
SCSI2SD scan. All 4 devices are detected as Emax-II devices. We select the device with SCSI-ID#6 for
being formatted.
88
In the second picture however, a wrong SCSI2SD configuration (#4: EMAX-II 2MB Special) has been used
during the SCSI2SD scan. But the first part of the file happens to be compliant with the first part of this
"wrong" SCSI2SD configuration, and moreover the total size of the file is also compliant with the total size
of the "wrong" SCSI2SD configuration. As a consequence the file is accepted as being compliant with this
"wrong" SCSI2SD configuration.
In this configuration, only 3 devices are defined. The first 2 Emax-II partitions of file "Emax-II Backup
#1.ISO" are compliant with the first 2 devices of SCSI2SD configuration #4, so they are shown as Emax-II
devices in the overview. But on the location of the 3th device of SCSI2SD configuration #4, no Emax-II
partition is found in file "Emax-II Backup #1.ISO", so this device is shown as "NOT EMU" in the overview
screen.
The 2 remaining Emax-II partitions in file "Emax-II Backup #1.ISO" are not displayed in this overview: the
File Manager didn't see them simply because the SCSI2SD configuration #4 did not say that these devices
exist...
89
Changing the SCSI2SD configuration
By pressing the [G]SDConfig shortcut key, you can select another (default) SCSI2SD configuration at any time.
If the SCSI2SD scanning mode was ON when pressing shortcut key [G]SDConfig, the File Manager will
automatically perform a new scan immediately after having selected another SCSI2SD configuration. This can
be verified by looking at the SCIS2SD status message at the bottom of the screen.
If the SCSI2SD scanning mode was OFF when pressing shortcut key [G]SDConfig, the File Manager will not
perform a scan after having selected another SCSI2SD configuration. You explicitly have to start the SCSI2SD
scan by pressing the [C]SCSI2SD shortcut key.
The Disk Manager can either be launched from the File Manager (see section "4.5.2 Using the File Manager"),
or when you want to view or process sampler hard disks or sampler floppy disks.
We will illustrate the use of the Disk Manager with the example of selecting an EMAX-II hard disk:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks”
In this section we assume that the disks are normal, un-partitioned disks.
The way the Disk Manager deals with SCSI2SD partitioned sampler hard disks is explained in detail in the next
section "4.5.3.2 Using Disk Manager with SCSI2SD hard disks (SD cards)".
Whenever you launch the Disk Manager, the first thing EMXP will do is scan your computer for all available
drives. Only drives that have been assigned a drive letter (in the range A-Z) will be recognized by the Disk
Manager.
90
Note 1: when running EMXP under Wine on Mac OS X, EMXP will not detect any proprietary (E-Mu/Akai)
sampler disk drive. This is normal behaviour. Wine does not support direct ("raw") access to these disks (yet).
As a consequence it's not possible to select this type of disk drive in EMXP. Reading/writing external sampler
disks (e.g. EMAX-II hard disk, Emulator-III CDROM, Akai S1000 floppy disk, ...) is not supported yet when
using EMXP under Wine on Mac OS X, but a work around is available by making and restoring disk images of
these disks, and using these disk images in EMXP. More details can be found in the separate manual dedicated
to using EMXP in Wine on Mac OS X.
Note 2: when running EMXP in Wine on Mac OS X, most available disks will be detected as "NTFS" drives in
EMXP, even if they use another file system (like FAT32). This is normal behaviour and is caused by how Wine
deals with disks in Mac OS X. This behaviour does not affect the correct processing of files on these drives in
EMXP.
Once the drive detection is finished, an overview of the available drives will appear:
5 6
1 2 3
91
Information displayed about the drives
The drive that is currently assumed to be the default drive for the requested disk type (here: EMAX-II hard disk)
is mentioned at the top of the screen, see [4] on the previous picture.
It is possible that this drive is currently not found or not available on your computer. If that's true, no drive in the
overview will be pre-selected. In our example however, drive E has been detected so it has already been pre-
selected by the Disk Manager. This does not mean yet that the disk in that drive is valid; nor does it mean that
there's even a disk in the drive. In our example however, there is actually a disk in drive E, as is indicated by the
DISK FOUND label mentioned in column [3].
While using the EMXP Disk Manager, you may have added (connected) or removed (disconnected) drives to or
from your computer, and you may have inserted removable disks like CF cards, ZIP disks and floppy disks in
some of the drives. EMXP does not automatically refresh its drive overview screen, but you can ask to do so by
pressing "R" which is a short cut key for refreshing the drive overview. See [5] on the previous picture.
By pressing "S" (Scan Type) you can instruct the Disk Manager to scan all drives and to try to identify the type
of disk that is currently inserted in each drive.
By default the Disk Manager is not displaying this information because it takes longer to derive the disk type
than just to detect whether there's a disk in the drive or not.
When scanning the drives in this way, the Disk Manager is not taking into account the possibility that some of
the disks may be SCSI2SD partitioned disks. If you want the Disk Manager to take into account SCSI2SD disks,
you'll have to use the [C]SCSI2SD and [G]SDConfig shortcut keys (if available). This is explained in more
detail in section "4.5.3.2 Using Disk Manager with SCSI2SD hard disks (SD cards)".
After pressing "S" the Disk Manager will start scanning the drives.
92
When the scan is finished, the drive overview screen is refreshed and the rightmost column is now mentioning
what type of disk is found in the drive.
93
If no disk is found in the drive, "NO DISK" will be displayed in the rightmost column.
If a disk is found but not recognized by EMXP, "NO SUPPORT" will be displayed in the rightmost column. See
the example below, where we have inserted a Prophet 2000 floppy disk in floppy drive A. This disk is not
recognized.
The "NO SUPPORT" status is also shown for EMAX and AKAI floppy disks if the required OmniFlop driver
has not been properly installed.
Just like on any other item overview screen, EMXP offers one or more short cut keys which can instruct EMXP
to do something without first having to go to the next menu screen. The amount and meaning of the short cut
keys depend on the requested disk type. E.g. the available options will differ between EMAX-I hard disks and
Emulator-III/IIIX operating system floppy disks.
Except for the actions related to SCSI2SD and to refreshing or scanning the drive overview, all other short cut
key actions can also be found as menu (or submenu) options if you would simply press ENTER.
94
In our example of EMAX-II hard disks, the following disk type specific short cut keys are available:
o [D] to get some details about the disk
o [B] to get an overview of all banks on the disk
o [O] to get an overview of the operating systems on the disk
o [F] to format the disk
o [I] to make a full (raw) copy of the disk to a hard disk image file (=backup)
o [H] to make a full (raw) copy of the disk to another hard disk (=clone)
Since only 6 short cut keys can be displayed on the bottom line, the '+' (=More) key should be pressed to see the
other available short cut keys.
Read-only disks
When the Disk Manager has been launched for selecting a target disk on which files or sound banks will be
written, the selected disk should be write-enabled.
If the Disk Manager detects a write-protected or read-only disk in the drive (like a locked SD card, a write
protected floppy disk or a read-only cdrom), a warning will be raised and you'll have to insert or select another
disk.
Depending on the requirements of the process EMXP is executing, the Disk Manager will always check if the
selected disk is a valid and usable disk or not.
Following exceptions can occur, for which the Disk Manager will raise a warning and ask will ask you to either
select/insert another disk, select another drive or leave/exit the current process:
95
A specific OmniFlop driver must be installed in order to access [...requested disk type...] in drive ...
Please install this driver first. (see illustration below)
There's no disk in drive ... or the disk is not available.
The disk in drive ... can not be recognized by EMXP. Reasoncode is [*]
The disk in drive ... is in [...detected file system type...] format while [...requested file system type...] is
required.
The disk in drive ... is in an unknown format while [...requested file system type...] is required.
The disk in drive ... has a sampler-specific [...detected file system type...] format. This disk can not
contain [...requested file type...] files.
The disk in drive ... is not [...requested file system type...]. It's in [...detected file system type..] format.
Reasoncode is [*].
The disk in drive ... is read only while write access is required
The disk in drive ... is not supported by EMXP
The disk in drive ... is not formatted for [...requested sampler...]
The formatted size of the [...sampler...] disk in drive ... is too large
The disk in drive ... does not contain a valid [...sampler specific...] file system
The disk in drive ... does not contain a valid [...sampler...] bank
The disk in drive ... is in an unknown format
The disk in drive ... is in use by other software. Please close any program that may be using the disk
(this can even be Windows Explorer...)
There is a problem with disk drive .... Reasoncode is [*]
Error 480. The physical size of the disk in drive ... is smaller than the formatted size. Reading and
especially writing this disk can cause problems (this warning will not be shown if you have explicitly
asked EMXP not to do so in the File/Drive Location Preferences. See section "10.5.7.3 Define if
warnings should be shown when incorrect HD sizes are detected". The warning means that a an image
of a larger physical disk has been copied to a smaller physical disk. The image could fit on the smaller
disk because it was not fully occupied with banks yet and had still available space. This "trick" has been
used by some sample library producing companies when they created commercial cdroms from internal
hard disks. If this warning is raised when using a cdrom, there's no danger at all. If however the
warning is raised when using a (removable) hard disk be careful if you are planning to add/remove
banks to it because addressing errors can occur while trying to write to the disk)
The reasoncode [*] can have hundreds of possible values. It's beyond the scope of this manual to describe all of
them. Please mention the value of the reasoncode to the author whenever you request support.
The following pictures illustrates two of the possible warnings raised by the Disk Manager:
1 2 3
96
In the above example, three possible actions can be taken when receiving this warning:
[1] Insert another disk and press ENTER The Disk Manager will scan the new disk and check whether
it's valid or not. If it's still not valid, a warning will be raised again.
[2] Press "D" for launching the Disk Manager and getting an overview of all drives again. You can
select another drive now, which may contain the disk you are looking for.
[3] Press ESCape to leave the Disk Manager (and the process which was running when the Disk
Manager was initially launched)
Below is another example of a warning message raised by the Disk Manager. In this example you only have the
possibility to leave the process, since a driver installation should be done first before continuing using EMXP.
4.5.3.2 Using Disk Manager with SCSI2SD hard disks (SD cards)
This section is similar to section "4.5.2.4 Using the File Manager with SCSI2SD hard disk image files" which
explains the use of the File Manager with SCSI2SD hard disk image files. But there are a few differences in
behaviour between the File Manager and the Disk Manager.
For readability reasons, there's quite some redundancy between this section and the section related to SCS2SD
in the File Manager.
If the Disk Manager is being used to manage Emax-I, Emax-II or Emulator-III(X) hard disks, some additional
features are available for managing SCSI2SD partitioned hard disks (next to the normal, un-partitioned hard disk
image files).
In practice, only SD memory cards can be used in the SCSI2SD, but EMXP supports the SCSI2SD partitioning
features on any type of disk.
Two additional shortcut keys will appear at the bottom of the file overview screen:
[C] SCSI2SD : to switch ON and switch OFF the SCSI2SD scanning mode.
[G] SDConfig : to change the SCSI2SD configuration that should be used by EMXP when scanning
for SCSI2SD files
97
Turn SCSI2SD ON/OFF Change SCSI2SD configuration
In the above example shortcut key [S]ScanType has been pressed to scan the drives and to identify the file
systems on each of the available disks in the drives.
By default the SCSI2SD scanning mode is always OFF when launching the Disk Manager.
In this mode, EMXP considers the disks listed in the overview as being "normal un-partitioned" disks.
This doesn't mean that the disks are not partitioned, it only means that EMXP can handle the disks as normal un-
partitioned disks.
E.g.
the disk in (cdrom) drive F is a normal un-partitioned Emax-II hard disk (cdrom)
the disk in (SD) drive E is a SCSI2SD partitioned disk consisting of 4 devices. But since the first device
(partition) on this disk starts at the very beginning of the disk (address 0), EMXP accepts the whole
disk as a normal, un-partitioned Emax-II hard disk (SD card). In this mode, EMXP will only have
access to the first device (partition) and the other 3 devices will be ignored.
By pressing the [C] SCSI2SD shortcut key, you instruct the Disk Manager to search for SCSI2SD partitioned
hard disks.
The Disk Manager needs to know which specific SCSI2SD configuration the hard disks should comply with. As
explained in section "4.5.1.2 SCSI2D support" up to 10 SCSI2SD configurations can be defined in EMXP, but
only of them can be used during a disk or file scan.
If no SCSI2SD configuration has been defined yet in EMXP, or no SCSI2SD configuration has been assigned
yet as a default configuration for the sampler disks you're looking for, the Disk Manager will first ask to select
(or define) a SCSI2SD configuration, as illustrated in the two pictures below.
98
If no SCSI2SD configuration has been defined yet, or if the configuration you'd like to use has not been
defined yet, select one of the empty (available) slots and press the [U]pdate shortcut key to define a
configuration.
V6 board only
After having defined/updated the SCSI2SD configuration, select the configuration you just defined and
press Enter.
If no SCSI2SD configuration has been assigned yet as a default for the sampler hard disks you're looking
for, you should select one now and press Enter.
5
the scsi2sd-util software can be downloaded from http://www.codesrc.com/
99
1
The selected SCSI2SD configuration automatically becomes the default configuration for the hard disks the Disk
Manager is looking for. E.g. Emax-II hard disks can have a default SCSI2SD configuration which differs from
the default SCSI2SD configuration for Emax-I or Emulator-III(X) hard disks.
Hint: enable option 11 to avoid that the Dile Manager will show the above screens every time you press
the [C]SCSI2SD shortcut key. This will turn this shortcut key in a simple ON/OFF switch.
At any time the [G]SDConfig shortcut key can be used if you want to change the default SCSI2SD
configuration. This is explained later in this section.
And if you change your mind later and if you want the Disk Manager to always show this screen again when
pressing the [C]SCSI2SD shortcut key, you can activate this "always ask" mode in the Preferences menu (see
section "10.5.4.3 Define SCSI2SD defaults per hard disk and hard disk image type").
When the SCSI2SD scanning mode is turned ON, the Disk Manager will show a SCSI2SD scan status message
at the bottom right of the screen, as illustrated below. The active SCSI2SD configuration is mentioned as well.
100
SCSI2SD scanning on all disks or on a single disk
The Disk Manager can perform a SCSI2SD scan on all disks or just on a single disk:
to scan all disks, make sure no disk/drive has been selected in the overview screen when pressing the
[C]SCSI2SD shortcut key. All disks will be checked against the SCSI2SD configuration. This can take
a while however. If a disk doesn't comply, it will be treated as a normal, un-partitioned disk.
to scan a single disk, simply select one of disks in the overview screen before pressing the [C]SCSI2SD
shortcut key. All other disks will be treated as normal, un-partitioned disks. This mode works faster than
scanning all disks.
Important: even when performing a SCSI2SD scan, hard disks which don't comply with the SCSI2SD
configuration but which are valid normal un-partitioned hard disks will appear in the resulting overview
as well.
Whether a disk is a normal hard disk or a SCSI2SD partitioned hard disk can be derived from the presence of a
device number or SCSI-ID number after the drive letter in the overview screen. See pictures below.
1a
2
3
1b
1a
c
In this example, the disks in drives E (1a), H (1b) and I (1c) were detected as being compliant with
SCSI2SD configuration #1 named "EMAX-II 2MB":
101
For the disks in drives E and H, 4 enabled devices were detected which are formatted for EMAX-II.
For the disk in drive I, 4 enabled devices were detected but they are not formatted for EMAX-II.
The file system these devices are formatted for is unknown (NO SUPPORT). This may indicate
that the disk is partitioned according to another SCSI2SD configuration than the currently selected
one (#1 EMAX-II 2MB). See paragraph "Be cautious for false positives" later in this section.
The SCSI-ID# number of each detected device is mentioned just behind the drive letter (here SCSI-ID# 4
SCSI-ID#7).
The disk in drive F (2) was detected as a normal un-partitioned Emax-II hard disk (cdrom). No SCSI-ID#
number is mentioned.
The other disks (see (3)) were detected as normal NTFS disks or were not available (NO DISK).
3
1
2a
3
2b
3
4
In this example, a SCSI2SD scan has been performed only on the disk in drive E (1) and it has been detected
as being compliant with SCSI2SD configuration #1 named "EMAX-II 2MB". For this disk 4 enabled
devices were detected which are formatted for EMAX-II. Their SCSI-ID# number is mentioned just behind
the drive letter.
The disks in drives F (2a) and H (2b) were detected as normal un-partitioned Emax-II hard disks. No SCSI-
ID# number is mentioned for these disks. The disk in drive H is accepted as a normal un-partitioned disk
although it's actually a partitioned disk. The reason is that its first device (partition) happens to be located at
the very start of the disk (address 0) and contains a valid Emax-II file system.
All other disks (3) were detected as either normal disks not formatted for Emax-II or as not being available
(NO DISK).
Note that the status bar explicitly mentions that the SCSI2SD scan has been performed on a single disk (see
(4) on the picture).
By pressing the [C] SCSI2SD shortcut key once more, you can disable the SCSI2SD scanning mode and instruct
the Disk Manager to only search for normal, un-partitioned hard disks.
When the SCSI2SD scanning mode is ON, the [R]efresh and [S]canType shortcut keys behave differently than
when the SCSI2SD scanning mode is OFF:
SCSI2SD scan ON: [R]efresh and [S]canType are identical and can be used to re-scan the disk(s) with
the selected SCSI2SD configuration. The behaviour is the same as pressing [C]SCSI2SD twice.
102
SCSI2SD scan OFF: [R]efresh scans the computer for drives without checking their formatted file
system and without doing a SCSI2SD scan. [S]canType scans for the file systems the disks in each of
the drives have been formatted for, without doing a SCSI2SD scan.
The Disk Manager checks the disk(s) against a particular SCSI2SD configuration schema. If multiple SCSI2SD
configurations have device parameters in common, a disk may be accepted as being compliant with each of
these SCSI2SD configurations. But the number of detected devices will typically be different.
Assume that the disk in drive E is a SCSI2SD partitioned Emax-II hard disk which is compatible with
configuration #1 named "EMAX-II 2MB". The following two pictures show the configuration and the result of
the SCSI2SD scan based on this configuration.
103
Let's now do a SCSI2SD scan based on another configuration #4 named "EMAX-II 2MB Special". The
following two pictures show the configuration and the result of the SCSI2SD scan based on this configuration.
While the same disk is accepted as being compliant with configuration #4 EMAX-II 2MB Special as well, the
number of available devices is only 3, and only two of them are accepted as Emax-II devices !
Indeed: only 3 devices are defined in this configuration. The first 2 Emax-II partitions of the disk in drive E are
compliant with the first 2 devices of SCSI2SD configuration #4, so they are shown as Emax-II devices with a
SCSI-ID# in the overview. But on the location of the 3th device of SCSI2SD configuration #4, no Emax-II
partition is found on the disk in drive E, so this device is listed as SCSI-ID#6 containing an unsupported file
system (NO SUPPORT)
The 2 remaining Emax-II partitions on the disk in drive E are not displayed: the Disk Manager didn't see them
simply because the SCSI2SD configuration #4 did not say that these devices exist...
If the hard disks will only be used for reading or writing individual sound banks, there's no real risk involved in
accepting a disk with the "wrong" SCSI2SD configuration.
104
But if the hard disk will be used for
formatting one or more of its partitions
for copying complete hard disks to one or more of its partitions (backup/restore)
for being copied as an entire partitioned hard disk to another file or disk (backup/restore)
there's a risk that you will overwrite areas of the disk which contain valid partitions according to another
SCSI2SD configuration.
In this case it's very important that you use the correct SCSI2SD configuration in the Disk Manager !
A typical (but not water-proof) sign that you might have scanned against a wrong SCSI2SD configuration
is the presence of devices which are reported with "NO SUPPORT" in the last column of the disk
overview.
By pressing the [G]SDConfig shortcut key, you can select another (default) SCSI2SD configuration at any time.
If the SCSI2SD scanning mode was ON when pressing shortcut key [G]SDConfig, the Disk Manager will
automatically perform a new scan immediately after having selected another SCSI2SD configuration. This can
be verified by looking at the SCIS2SD status message at the bottom of the screen.
If the SCSI2SD scanning mode was OFF when pressing shortcut key [G]SDConfig, the Disk Manager will not
perform a scan after having selected another SCSI2SD configuration. You explicitly have to start the SCSI2SD
scan by pressing the [C]SCSI2SD shortcut key.
As a closing example, let's illustrate the impact of selecting the proper SCSI2SD configuration in the Disk
Manager.
In this example 3 partitioned disks are connected to the computer:
the disks in drive E and H are partitioned based on SCSI2SD configuration #1 named EMAX-II 2MB.
The details of this configuration schema have been shown before already in this section.
the disk in drive I is partitioned based on SCSI2SD configuration #3 named EMAX-II 2MB w/OffSet.
The details of this configuration are shown in the picture below. In a nutshell, the configuration is
identical to configuration #1 except for the device start addresses, which have moved with an offset of
105
10 sectors of 512 bytes. So the first device with SCSI-ID#4 and size 256MB does not start at address 0
(sector 0) but rather at address 5120 (sector 10).
Here's the result of a SCSI2SD scan based on SCSI2SD configuration #1 EMAX-II 2MB:
Note that the disks in drives E and H are listed with 4 Emax-II devices, while the disk in drive I is listed with 4
unsupported devices (NO SUPPORT).
And here's the result of a SCSI2SD scan based on SCSI2SD configuration #3 EMAX-II 2MB w/OffSet:
106
Note that the disk in drive I is now listed with 4 Emax-II devices, while the disks in drives E and H are listed as
normal un-partitioned Emax-II disks.
The reason that these disks are not listed with 4 unsupported devices is because the Disk Manager detected an
Emax-II file system at the start of these disks (address 0). The Disk Manager gives higher priority to a normal
un-partitioned disk with a detected/known file system than to a partitioned disk of which none of the devices
have been identified with a detected/known file system.
If the Disk Manager is reporting devices with "NO SUPPORT" after having done a SCSI2SD scan, it's
strongly recommended to try different SCSI2SD configurations before deciding to actually use (e.g.
overwrite, format, ...) the disk !
107
4.6 SUPPORTED SAMPLER OBJECTS
EMXP is “source object oriented”. This means that you have to choose one or more source objects first and then
select what you want to do with the source object(s)6.
This is the opposite of “target object oriented” where you first have to decide what objects or information you
want to have and then select the sources from which the objects or information must be derived.
Let’s give an example. If you want to create some WAV files from specific EMAX-I samples, you first have to
select the source bank. If the bank is on a hard disk, this means:
You request an overview of the banks on a EMAX-I hard disk first
You select one of the banks
You request for an overview of the samples in that bank
You select one or more samples
You request to create WAV files from the samples
Because of the source object oriented approach, the high level menu screens of EMXP display all possible
(sampler) object types you can perform actions on.
Currently you can choose to work with EMU files and disks (EMAX-I or EMAX-II disks/files, Emulator-I files,
Emulator-II files, Emulator-III or Emulator-IIIX disks/files, SP-12 files), Akai S1000 disks/files, WAV files,
SoundFont2 files and EMXP construction files.
There is also a “preferences” menu which allows to change any default setting or configuration setting.
The EMAX-I or EMAX-II disks/files, Emulator-I files, Emulator-II files, Emulator-III or Emulator-IIIX
disks/files and SP-12 files functions can be accessed by selecting option 1 in the main menu. The following Emu
Sampler Menu will appear:
6
There is one exception on the "source oriented approach" in EMXP: if you want to replace the operating system of multiple
floppy disk image files, multiple HxC floppy disk image files or multiple floppy disks, you don't select the new operating
system first (=source oriented) and then select all target files/disks. For this function, you have to select the files or disk drive
on which the operating systems should be replaced first (=target oriented), and then select the operating system file (=source)
which should be copied to the target files/disks.
108
The other supported sampler objects (Akai S1000 files and disks, SoundFont2 files, WAV files and EMXP
Construction files) can be accessed directly from the main menu.
In the next sections we give some more details about each of the supported objects.
The lines in each picture below indicate the "natural relationship" between the disk or file types mentioned in
the picture. In addition to these relationships, EMXP is able to convert any possible disk or file type to any other
disk or file type. See chapter "6. USING EMXP: COPYING SOUND BANKS AND FILES".
109
4.6.1 EMAX-I objects
OS OS OS
Emax OS
Sound bank
Image (.EMX) 3 Sound bank
Sound bank
OS
Sound bank
Sound bank
Sound bank Emax-I SD
Image (.EMS) 2
5
Emax-I HxC Floppy
Disk Image (.HFE) RS422 RS422
Sound bank
7
3
Emax-I
12 …
Emax-I HD Image 10
Sound bank Sampler (.EZ1, .ISO)
Memory or Emax-I partition 11
EMAX-I on SCSI2SD HD
Image (.ISO, .IMG)
110
The above diagrams show which EMAX-I objects are supported by EMXP, and the natural relationship between
these objects. Objects and arrows in dotted lines are not supported (directly) by EMXP.
When selecting option 8, an additional menu with the remaining supported EMAX-I objects will appear:
These additional options are referred to as options 8.1 and 8.2 in the remainder of this chapter.
111
You can choose between 10 options.
Options 2, 4, 6, 7 and option 8.1 should be used if you want to “do something with”:
EMAX-I EMX files (.EM1)
Hard disk image files which are copies of or can be copied to EMAX-I hard disks / CD-ROMs (.EZ1,
.ISO)
EMAX-I partitions on SCSI2SD hard disk image files (.ISO, .IMG)
EMAX-I Floppy Disk Image files (.EM1FD, .IMG)
EMAX-I HxC Floppy Disk image files (.HFE)
EMAX-I Sound Designer for EMAX files (.EMS)
HFE files and EM1 files are compatible with the HxC floppy emulator. HFE files can directly be used in the
HxC floppy emulator. EM1 can be converted to HFE files in EMXP or by using the HxCFloppyEmulator
software as follows:
.EM1 files can be converted to .HFE files using the HxCFloppyEmulator conversion software (on
condition that an operating system file named EMAXOS.EMX is in the same folder as the .EM1 files
before doing the conversion with the HxCFloppyEmulator software)
.HFE files can be converted to .EM1FD files (with file extension .IMG).
Since EMXP natively supports .HFE files as well, so in practice the HxCFloppyEmulator software is not
required.
See section "13.2 HXC FLOPPY EMULATOR DEVICE".
Option 3 should be used if you want to copy an EMAX-I Operating System to a floppy disk, to a floppy disk
image file, to an HxC floppy disk image file, to a hard disk image file, to a partition in a SCSI2SD hard disk
image file, to a hard disk or to a partition on a SCSI2SD hard disk.
Option 5 and option 8.2 should be used if you want to “do something” with the contents of a floppy disk, a hard
disk / CD-ROM or a partition on a SCSI2SD hard disk.
“Doing something” here means almost the same as for options 1, 2, 4, 6, 7 and 8.1:
Selecting one or more banks
Copying the selected banks to another disk or to a file
112
Converting the selected banks to any other sampler type or to WAV files
Getting detailed information on the banks, presets, voices and samples stored on the disk
Generating bank/preset overview reports in TXT or CSV format
Extracting an operating system from a disk
Backing up a (SCSI2SD partition on a) hard disk to a (SCSI2SD partition on a) hard disk image file or a
floppy disk to a floppy disk image file
Sending the bank to an EMAX-I or EMAX-II sampler via RS422 (not from floppy disk)
Listening to the samples (of the selected bank(s)) in the EMXP audio player.
…
Option 8.2 gives access to both EMAX-I and EMAX-II floppy disks.
Option 9 allows for downloading EMAX-I banks from an EMAX-I sampler and for downloading samples from
an EMAX-I sampler via RS422 or MIDI. You should have a compatible RS422 port and/or MIDI interface
installed on your computer. See also section "9.6 TRANSFERRING BANKS VIA RS422 WITH EMXP" and
section "9.8 TRANSFERRING WAV FILES TO/FROM EMAX VIA RS422 OR MIDI" later in this document.
The downloaded banks can be stored either as a Sound Designer for EMAX file, as an EMX file or as a bank
file.
The downloaded samples will be stored as WAV files.
113
4.6.2 EMAX-II objects
OS OS
Sound bank 5 Sound bank 6
OS
part 1 part 1
Emax-II Floppy Disk Emax-II HxC Floppy
Image (.EM2FD,.IMG) Disk Image (.HFE) OS Sound bank
Emax OS
OS OS Image (.EMX) 3
EMAX-II on SCSI2SD HD
Image (.ISO, .IMG)
114
The above diagrams show which EMAX-II objects are supported by EMXP, and the natural relationship
between these objects. Objects and arrows in dotted lines are not supported (directly) by EMXP.
115
Generating bank/preset overview reports in TXT or CSV format
Extracting an operating system from a floppy disk image file or hard disk image file
Listening to all samples (of the selected bank(s)) in the EMXP audio player.
…
HFE files and EM2 files are compatible with the HxC floppy emulator. HFE files can directly be used in the
HxC floppy emulator. EM2 can be converted to HFE files in EMXP or by using the HxCFloppyEmulator
software as follows:
.EM2 files can be converted to .HFE files using the HxCFloppyEmulator conversion software (on
condition that an operating system file named EMAXOS.EMX is in the same folder as the .EM2 files
before doing the conversion with the HxCFloppyEmulator software)
.HFE files can be converted to .EM2FD files (with file extension .IMG).
Since EMXP natively supports .HFE files as well, so in practice the HxCFloppyEmulator software is not
required.
See section "13.2 HXC FLOPPY EMULATOR DEVICE".
Option 3 should be used if you want to copy an EMAX-II Operating System to a floppy disk, to a floppy disk
image file, to an HxC floppy disk image file, to a hard disk image file, to a partition in a SCSI2SD hard disk
image file, to a hard disk or to a partition on a SCSI2SD hard disk.
Options 5 and 8 should be used if you want to “do something” with the contents of a floppy disk, a hard disk /
CD-ROM or a partition on a SCSI2SD hard disk.
“Doing something” here means almost the same as for options 1, 2 and 4:
Selecting one or more banks
Copying the selected banks to another disk or to a file
Converting the selected banks to any other sampler type or to WAV files
Getting detailed information on the banks, presets, voices and samples stored on the disk
Generating bank/preset overview reports in TXT or CSV format
Extracting an operating system from a disk
Backing up a (SCSI2SD partition on a) hard disk to a (SCSI2SD partition on a) hard disk image file or a
floppy disk to a floppy disk image file
Listening to all samples (of the selected bank(s)) in the EMXP audio player.
…
Option 9 allows for downloading samples from an EMAX-II sampler via RS422 or MIDI. You should have a
compatible RS422 port and/or MIDI interface installed on your computer. See also section "9.8
TRANSFERRING WAV FILES TO/FROM EMAX VIA RS422 OR MIDI" later in this document.
The downloaded samples will be stored as WAV files.
116
4.6.3 Emulator-I objects
OS
Emulator-I OS
Image (.E1O)
Sound bank
5
Emulator-I Bank
3 Image (.E1B)
(*)
OS OS OS
(*) Sound (*)
Lower Sound use HxC Lower Sound Lower Sound
or Emulator I Lower/
Upper Sound KryoFlux Upper Sound 4 Upper Image (.E1H) Upper Sound
Emulator-I
Lower Sound Sampler
(*) Memory
via “Show Lower/Upper Sounds’ Upper Sound
Sequence
Sound bank
EMULATOR I
The above diagrams show which Emulator-I objects are supported by EMXP, and the natural relationship
between these objects. Objects and arrows in dotted lines are not supported (directly) by EMXP.
Note (*): see section "4.5.1 Supported file and disk types".
117
Emulator-I floppy disks can not be directly accessed by EMXP. It is however possible to read these floppy disks
with a special disk controller (KryoFlux), or to copy data from/to these floppy disks on an Emulator-I in which
an HxC floppy emulator device has been installed.
See chapter "13. USING HXC AND KRYOFLUX".
Option 1, 2, 3 and 4 can be used if you want to “do something with” Emulator-I Bank, Floppy disk image, HxC
floppy disk image and Lower/Upper sound files.
Floppy disk image files and HxC floppy disk image files are compatible with the HxC floppy emulator. HxC
floppy disk image files can directly be used in the HxC floppy emulator. Floppy disk image files can be
converted to .HFE files in EMXP or by using the HxCFloppyEmulator conversion software. See section "13.2
HXC FLOPPY EMULATOR DEVICE".
Option 5 should be used if you want to copy an Emulator-I Operating System to a floppy disk image file or HxC
floppy disk image file, or if you want to generate a bootable Emulator-I floppy disk image file or HxC floppy
disk image file (e.g. for use with the HxC installed in the Emulator-II). It’s also possible to change the boot rom
number of the OS file (see option 3 an 4 for more information).
7
For more information, see separate document which can be found on www.emxp.net
118
4.6.4 Emulator-II objects
use HxC
or
OS
KryoFlux Emulator-II OS
Image (.E2O) 4
OS OS OS
Sound bank
Sound bank Emulator-II
DPX-1 Memory Sampler
6 Memory
EMULATOR II 5
The above diagrams show which Emulator-II objects are supported by EMXP, and the natural relationship
between these objects. Objects and arrows in dotted lines are not supported (directly) by EMXP.
Note (*): see section "4.5.1 Supported file and disk types".
Emulator-II floppy disks can not be directly accessed by EMXP. It is however possible to read these floppy disks
with a special disk controller (KryoFlux), or to copy data from/to these floppy disks on an Emulator-II in which
an HxC floppy emulator device has been installed.
See chapter "13. USING HXC AND KRYOFLUX".
119
To get access to Emulator-II objects, you should select:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files”
Options 1, 2 and 3 can be used if you want to “do something with” Emulator-II Bank, Floppy Disk Image files
or HxC Floppy Disk Image files.
All of these files are compatible with the HxC floppy emulator. HxC floppy disk image files can directly be used
in the HxC floppy emulator. Bank and floppy disk image files can be converted to .HFE files in EMXP or by
using the HxCFloppyEmulator conversion software. See section "13.2 HXC FLOPPY EMULATOR DEVICE".
Option 4 should be used if you want to copy an Emulator-II Operating System to a floppy disk image file or to
an HxC floppy disk image file, or if you want to generate a bootable Emulator-II floppy disk image file or HxC
floppy disk image file (e.g. for use with the HxC installed in the Emulator-II).
Option 5 allows for downloading Emulator-II banks from an Emulator-II sampler. You should have a
compatible RS422 port installed on your computer. See also section "9.6 TRANSFERRING BANKS VIA RS422
WITH EMXP" later in this document.
Option 6 allows for downloading samples from an Emulator-II sampler via RS422. You should have a
compatible RS422 port installed on your computer. See also section "9.9 TRANSFERRING WAV FILES
TO/FROM EMULATOR-II VIA RS422" later in this document.
The downloaded samples will be stored as WAV files.
120
4.6.5 Emulator-III and Emulator-IIIX objects
OS OS OS
Emu-III(X) OS Emu-III(X) OS
Image (.E3O) 6 Floppy Disk Image
Sound bank (.E3OFD,.IMG)
8
Sound bank
2
Sound bank
3 OS
…
Emu-III(X) Hard Disk 2
Emu-III(X) OS
or Emu-III(X) partition 3
of SCSI2SD card
Sound bank Floppy Disk
7
Emulator-III(X) Bank
Image 1
OS (.EB3, .E3B, .E3X)
Sound bank OS
Emu-III(X) OS HxC
Floppy Disk Image
Sound bank 9 (.HFE)
2
Sound bank
3
…
Emu-III(X) HD Image 4
(.EZ3, .ISO)
or Emu-III(X) partition 5
EMULATOR III
on SCSI2SD HD
Image (.ISO, .IMG) EMULATOR IIIX
The above diagrams show which Emulator-III and Emulator-IIIX objects are supported by EMXP, and the
natural relationship between these objects. Objects and arrows in dotted lines are not supported (directly) by
EMXP.
121
To get access to Emulator-III and Emulator-IIIX objects, you should select:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
Option 1 and 2 should be used if you want to “do something with” Emulator-III or Emulator-IIIX Bank Files.
Option 3 should be used if you want to “do something with” hard disk images which are copies of or can be
copied to Emulator-III or Emulator-IIIX hard disks. Individual Emulator-III or Emulator-IIIX partitions on a
SCSI2SD hard disk image file are supported as well.
Option 4 should be used if you want to “do something” with the contents of an Emulator-III or Emulator-IIIX
hard disk or CD-ROM. Individual Emulator-III or Emulator-IIIX partitions on a SCSI2SD card are supported as
well.
“Doing something” here means almost the same as for option 3:
Selecting one or more banks
Copying the selected banks to another file
Converting the selected banks to any other sampler type or to WAV files
Getting detailed information about the banks, presets, voices and samples stored on the disk
Extracting an operating system from the disk
122
Generating bank/preset overview reports in TXT or CSV format
Backing up a (SCSI2SD partition on a) disk to a (SCSI2SD partition in a) hard disk image file.
Listening to all samples of the selected bank(s) in the EMXP audio player
…
Option 5 should be used if you want to copy an Emulator-III Operating System between an operating system
file, a floppy disk, a floppy disk image file or an HxC floppy disk image file. It's also possible to copy an
Emulator-III operating system to a hard disk image file, to a partition in a SCSI2SD hard disk image file, to a
hard disk or to a partition on a SCSI2SD hard disk.
Option 6 is similar to option 5 but should be used for Emulator-IIIX Operating Systems.
Note (**): Emulator-III and Emulator-IIIX floppy disks, floppy disk image files and HxC floppy disk image files
are only supported for operating systems. Floppy disks and (HxC) floppy disk image files that contain sound
bank data are not supported by EMXP.
123
4.6.6 SP-12 objects
Sound Sequence
bank bank
SP-12 Sound Bank SP-12 Sequence
1 Image (.SP12) Bank Image (.SQ12) 2
MIDI MIDI
Sounds Sequences
SP-12
Sampler
Memory
SP-12
The above diagrams show which SP-12 objects are supported by EMXP, and the natural relationship between
these objects.
124
Option 1 can be used if you want to “do something with” SP-12 Sound Bank files.
Option 2 can be used if you want to “do something with” SP-12 Sequence files.
Option 3 allows for downloading SP-12 sound banks from an SP-12. You should have a MIDI port installed on
your computer. See also section "9.7 TRANSFERRING SOUNDS AND SEQUENCES TO/FROM SP-12 VIA
MIDI" later in this document.
Option 4 allows for downloading SP-12 sequences from an SP-12. You should have a MIDI port installed on
your computer. See also section "9.7 TRANSFERRING SOUNDS AND SEQUENCES TO/FROM SP-12 VIA
MIDI" later in this document.
125
4.6.7 Akai S1000 objects
OS
Akai S1000
OS File (.AKO) 6
OS
Drum
Drum
OS
Drum
Akai S1000 Program
Sample File (.AKD)
7
Program Sample
Program Akai S1000
Sample Akai S1000
Floppy Disk Image
2 (.AKI, .IMG)
Program File
Akai S1000 (.P, .AKP) 4
Floppy Disk
1 OS
Sample Drum
Akai S1000
Sample File
(.S, .AKS)
5 Program
Sample
The above diagrams show which Akai S1000 objects are supported by EMXP, and the natural relationship
between these objects.
Hard disks and CDROMs are not supported, nor are conversions to any other sampler format. Only conversions
from EMAX-I/EMAX-II to Akai S1000 are supported by EMXP.
Note (*): see section "4.5.1 Supported file and disk types".
126
If you select option 2 on the main menu, you get all possible Akai S1000 source objects:
Option 1 can be used to get an overview of Akai S1000 files, except for the operating system files.
From this list, you can either choose to copy files to a floppy disk, floppy disk image or HxC floppy disk image.
Option 2 and 3 give a subset of the view from option 1. From the generated overview, you can again choose to
copy files.
In addition, if you select option 3 you will also be able to convert Akai S1000 samples to WAV files.
Option 4 and 5 have the same function as option 1, but limited to either Akai S1000 drum files or Akai S1000
operating system files.
With option 6 it is possible to browse the files within an Akai S1000 floppy disk image file. You can choose to
extract on or more of these files. It's also possible to restore this file to a floppy disk or to copy it to an HxC
floppy disk image file. Option 6 also offers the possibility to generate empty Akai S1000 floppy disk images.
With option 7 it is possible to browse the files within an Akai S1000 HxC floppy disk image file. You can
choose to extract on or more of these files. It's also possible to restore this file to a floppy disk or to copy it to a
floppy disk image file. Option 7 also offers the possibility to generate empty Akai S1000 HxC floppy disk
images.
Akai S1000 floppy disk image files (.AKI, .IMG) and Akai S1000 HxC floppy disk image files (.HFE) are
compatible with the HxC floppy emulator. HxC floppy disk image files can directly be used in the HxC floppy
emulator. Floppy disk image files can be converted to .HFE files in EMXP or by using the HxCFloppyEmulator
conversion software. See section "13.2 HXC FLOPPY EMULATOR DEVICE".
Option 8 can be used to manage Akai S1000 floppy disks. Functions available are: formatting disks, copying
individual Akai S1000 files from floppy disk to the computer, and making backups of floppy disks (to either
floppy disk image files or HxC floppy disk image files)
NOTE: while testing EMXP it seemed that formatting Double Density Akai S1000 disks does not always result in
usable disks. However, EMXP can still read and write the contents of Akai S1000 DD disks formatted by the
Akai S1000 sampler itself.
127
By default the names assigned by EMXP to Akai S1000 mono samples, programs and drum files don't exceed 10
characters (although the technical limit is 12 characters). This limit is used to guarantee full compatibility with
the S950 sampler, which can read Akai S1000 files/disks as well but which can only handle file names of up to
10 characters. For more details, see section "10.3.8.3 Define maximum size of Akai S1000 file names on floppy or
floppy image".
128
4.6.8 SoundFont2 objects
Sound bank
SoundFont2
File (.SF2) 1 .
SoundFont 2
No Disk/File type File Extension Short description
SoundFont2:
1 Bank File .SF2 File containing a sound bank (presets, instruments,
samples). SoundFont versions 2.00 2.04 are supported.
The maximum supported bank file size is 2GB.
If you select option 4 on the main menu, you get immediate access to the SoundFont2 files, on which (after
selecting one or more files) following actions are possible:
Getting detailed information on the bank, presets, instruments, zones and samples stored in the selected
file(s)
Generating bank/preset overview reports in TXT or CSV format
Converting the selected files to any other sampler type or to WAV files
Listening to all samples in the EMXP audio player
...
Please note that original SoundFont “version 1” files can not be processed by EMXP.
Only SoundFont2 files are supported. All known SoundFont2 versions, from v2.00 to v2.04, are supported, but
when using v2.04 files only the 16 bit portion of the 24 bit sound data is processed.
129
4.6.9 WAV and EMXP construction file objects
EMXP supports 16 bit mono and stereo WAV files, which can automatically be merged and converted into
sampler sound banks.
There’s also a basic construction option in EMXP, in which you can manually assign WAV files to portions of a
sampler’s keyboard in one or more presets.
WAV Sample
WAV
1 File (.WAV)
refers to
and uses
EMXP
Construction Construction
EMXP Construction
File 2 File (.EMXP)
If you select option 3 on the main menu, you get following menu:
130
Option 1 can be used to select one or more WAV files and automatically merge them together into sampler
banks or convert them to Akai S1000 samples.
It is also possible to upload WAV files to an EMAX-I or EMAX-II sampler via RS422 or MIDI, to an Emulator-
II sampler via RS422 and to an SP-12 via MIDI.
You should have a compatible RS422 port and/or MIDI interface installed on your computer. See also section
"9.8 TRANSFERRING WAV FILES TO/FROM EMAX VIA RS422 OR MIDI", section "9.9 TRANSFERRING
WAV FILES TO/FROM EMULATOR-II VIA RS422" and section "9.10 TRANSFERRING WAV FILES TO SP-12
VIA MIDI" later in this document.
You can also listen to the selected WAV files in the EMXP audio player.
Option 2 is the same as option 1, but limited to the possibility of automatically converting WAV files to sampler
files.
Option 3 allows for manual construction of sampler files, by assigning WAV files to specific keyboard areas
(either as primary or secondary voice) and setting their original pitch. Multiple presets can be created if this is
supported by the target sampler.
Option 3 also allows for editing or generating existing construction files.
More information on constructing sampler files based on WAV files can be found in chapter "8. USING EMXP:
CONSTRUCTIONS".
If you select option 5 on the main menu, you get following menu:
This is the same menu as the one that appears after selecting option 3 in the "3. Manage WAV files" menu
option.
Options 1 8 should be used for manual construction of sampler files of the sampler type mentioned in the
menu option. This can be done by assigning WAV files to specific keyboard areas (either as primary or
secondary voice) and setting their original pitch. Multiple presets can be created if this is supported by the target
sampler.
131
4.7 PREFERENCES
The preferences section of EMXP allows you to define some common used settings in EMXP.
132
4.8 CORRUPT BANKS AND VALIDATION RULES
EMXP applies strong validation rules to the banks and files it is processing.
File validation
If this validation fails EMXP will display an warning message (unless you explicitly requested EMXP not to do
so, see section "10.5.7.1 Define if warnings should be shown when invalid files are detected" and section
"10.5.3.3 Define what to do with incompatible files with a generic file extension").
Invalid files are never included in file overview screens and hence you will not be able to use these file(s).
Invalid disks are refused by EMXP and you will have to insert another (valid) disk.
If the file or disk validation is successful you will be able to get at least an overview of banks and/or operating
systems on the file/disk, or to write banks and operating systems to the file/disk.
Note that whenever EMXP encounters a disk or file error, your sampler will not be able to process this invalid
disk or file neither !
Bank validation
Bank validation is independent of disk and file validation. It only occurs for EMXP functions that need access to
the actual content of the bank.
(Un)fortunately a lot of features of EMXP need the values of the bank parameters:
Of course this is true for all “show detail” and reporting functions, as these functions print the values of
those parameters to the screen.
Also all overview (list) screens of presets, samples, voices and key areas depend on some parameter
values.
The copy/conversion functions need these parameters as well.
Some functions of EMXP only require level-1 validation. But other functions require level-2 validation. The
examples at the beginning of this paragraph all require level-2 validation.
If EMXP encounters a bank error, your sampler might still be able to load the corrupt bank. However it is pretty
sure that the sampler will crash while using the bank, especially if you try to use the invalid preset/sample/voice
which caused the bank to be corrupt…
133
4.8.2 How EMXP handles corrupt banks
EMXP validates each individual parameter stored in a bank. If EMXP encounters a corrupt parameter, it will put
a “corrupt flag” on the object containing the wrong parameter.
E.g. if a preset contains 10 voices, and voice 3 contains an invalid parameter, voice 3 gets a “corrupt” indicator
and its detailed parameters can not be shown by EMXP. However all other voices and the preset parameters
themselves can still be displayed by EMXP.
Note: one of the common problems found in corrupt EMAX banks is that parameters are simply missing. E.g. a
preset contains 10 voices, but all data of the last 4 voices is missing and only half of the parameters of the 5 th
voice is present. The bytes that should contain these parameters are often filled with (a copy of) parameters of
another object (preset, voice, …). This problem is probably caused by reading EMX bank images from 800K
floppies using 720K file routines (i.e. ignoring the every 10th sector of the EMAX disks).
The example below shows the contents of a corrupt bank found on the internet (EMU Factory Bank ZD775):
In this example, a lot of presets contain invalid parameters. For each corrupt preset EMXP shows a
“CORRUPT” flag and an error code which explains what parameter causes the (first) error. A list of possible
errors can be found at the end of this chapter.
If we select the P01 preset in the example above, and request an overview of the voices in that preset, we get the
results below:
134
As you can see, even this “valid” preset contains corrupt data: voice 001 seems to be invalid.
To correct these errors, we recommend to load the bank into your sampler, try to load the parameters and change
the values. Save the bank and copy it back to your computer.
EMXP will not disable the image copy and conversion functions for banks which are corrupt on the second level
(e.g. invalid presets). Banks which are corrupt on the first level can not be processed by EMXP.
When converting between EMAX and EMAX-II with the "native" conversion engine:
When using the native conversion engine instead of the EMXP generic conversion engine, corrupt EMAX-I
banks can be converted to EMAX-II and the other way around. The errors will be copied as well.
Only if one of the sample parameters is corrupt, copying EMAX-I/EMAX-II banks with the native engine will
not be possible anymore. This is due to the fact that EMXP needs the sample addressing scheme to create or
copy the files. But even when the sample parameter area seems to be OK, the actual addresses can be wrong. As
a consequence, the copied bank or generated WAV file can contain (part of the) sound data of two different
samples of the bank at the same time.
When doing any other type of conversion - with the EMXP generic conversion engine - (e.g. between EMAX-I/
EMAX-II – Emulator-I - Emulator-II – Emulator-III – Emulator-IIIX – SP12 - Sound Font):
Objects that refer to or depend on an invalid object will not be converted. In practice this means that any preset
which refers to at least one invalid voice, key area, sample, ... will be disqualified for conversion. E.g. if an
Emulator-II bank contains 10 presets and 20 samples, and (only) one of the samples is invalid but is being used
by all 10 presets, none of the presets will be converted.
If a sample is invalid, it will be disqualified for being played in the EMXP audio player and for being converted
to a WAV file.
Empty samples
Empty samples (having a size of zero sample points) are treated by EMXP as being invalid for conversion and
audio playing processes. But empty samples are not reported with a flag "CORRUPT" in the sample overview
list screens of EMXP. The invalidity code 98 (indicating an empty sample) is shown in the Sample Details
screens, so you can still view the different parameters of an empty sample.
135
4.8.3 Overview of validation error codes
This paragraph gives the list of possible errors causing a corrupt file, bank, preset, voice, key area or sample.
File errors:
2: unspecified error
10: invalid disk image number
11: invalid preset address area
12: unsupported data related to recently used presets, sequences, ...
13: invalid sequence address area
14: invalid sample parameter address
15: invalid total sample size
16: incompatible number of required disk images
17: incompatible file size for EMX or bank file
18: incompatible file size for hard disk image file
19: corrupt EMAX-II disk header
20: corrupt addressing scheme, it exceeds the total disk image capacity
21: invalid checksum
22: invalid cluster map header
23: invalid bank number in disk image catalogue
24: invalid bank backup status in disk image catalogue
26: wrong EMAX type (EMAX-I versus EMAX-II)
2729: see section "4.8.3.9 File or disk errors related to SCSI2SD cards or SCSI2SD disk image files"
100350: see section "4.8.3.8 File errors related to HxC floppy disk image files"
1: disk number
2: recent preset or sequence
3: sequence address
4: sample parameter address
5: total sample size
6: number of required floppy disks
136
35: low key
36: harmony 1
37: harmony 2
OTHER:
38: pitch wheel range
39: stacked presets
40: master velocity curve
41: number of voicegroups in preset
42: number of voices in preset
43: number of key areas in preset
44: inconsistent number of key areas
137
4.8.3.2 Emulator-I error list
This paragraph gives the list of possible errors causing a corrupt file, preset, voice or sample.
File errors:
74: invalid Emulator-I file size
75: invalid preset (upper/lower) detected
100350: see section "4.8.3.8 File errors related to HxC floppy disk image files"
Bank errors:
138
4.8.3.3 Emulator-II error list
This paragraph gives the list of possible errors causing a corrupt file, preset, voice or sample.
File errors:
60: invalid Emulator-II current preset
61: invalid Emulator-II preset address
62: invalid Emulator-II voice address
63: invalid Emulator-II sequence address
64: invalid Emulator-II main address and size
65: invalid Emulator-II sample address
100350: see section "4.8.3.8 File errors related to HxC floppy disk image files"
139
35: addressing data
36: addressing data
37: addressing data
38: addressing data
39: addressing data
40: addressing data
41: checksum parameters (11)
42: VCF Resonance
43: Velocity to resonance
1: sample addressing
98: size, empty sample
140
4.8.3.4 Emulator-III and Emulator-IIIX error list
This paragraph gives the list of possible errors causing a corrupt file, bank, preset, voice, key area or sample.
File errors:
18: incompatible file size for hard disk image file
19: corrupt Emulator-III/IIIX disk header
20: corrupt addressing scheme, it exceeds the total disk image capacity
21: invalid checksum
22: invalid cluster map header
23: invalid bank number in disk image catalogue
24: invalid bank backup status in disk image catalogue
26: wrong EMU3 type
2729: see section "4.8.3.9 File or disk errors related to SCSI2SD cards or SCSI2SD disk image files"
30: invalid disk header
31: invalid disk image number
32: invalid number of required disk images
33: invalid recent preset
34: invalid recent sample
35: invalid bank name
36: incompatible file size
1: sampler type
2: disk number
3: number of required floppy disks
4: recent preset
5: recent sample
6: bank name
1: sample rate
2: sample name
3-4: sample addressing
5: loop addressing
98: size, empty sample
141
19: Voice/Zone inconsistency
142
4.8.3.5 SP-12 error list
This paragraph gives the list of possible errors causing a corrupt file, bank, sound, sample, segment or song.
File errors:
40: invalid file size - too big
41: invalid file size - too small
42: invalid file header - file size indicator is too big
43: invalid file header - file size indicator is wrong
44: invalid file header - file size indicator is too small
45: memory size inconsistency
46: file size inconsistency
1: reserved
2: inconsistent total sample size
3: inconsistent total sample size
4: recent sound
5: unknown file content type
6: segment address out of range
7: inconsistent total segment size
8: song address out of range
9: inconsistent total song size
10: at least one sound's sample is not available
1: reserved
2: invalid memory segment
3: sample size out of range
4: sample size too small
5: sample size out of range
6: invalid sample truncation start
7: invalid sample truncation size
8: loop size too small
9: loop size out of range
10: inconsistent loop address
11: invalid loop start
98: size, empty sample
1: reserved
2: tune/decay amount
143
Song parameter errors:
1: Song end
2: Song too small
3-4: Tempo
5: Invalid initial step
6: Tempo change
7-8: Incomplete step
9: Initial step out of range
144
4.8.3.6 SoundFont2 error list
This paragraph gives the lists of possible errors causing a corrupt file bank, preset, instrument, zone or sample.
File errors:
70: invalid file size - too big or too small (> 2GB or < 48 bytes)
71: unsupported SoundFont2 version (only 2.00-->2.04 is supported)
72: invalid RIFF structure - missing chunks
73: inconsistency in chunk sizes
Preset errors:
Instrument errors:
Sample errors:
Zone errors:
If a generator or modulator is corrupt, this will be shown on the zone’s “details” screen with a flag
“(corrupt)” at the end of the generator’s or modulator’s data.
A generator is corrupt if its value(s) are out of the supported value range defined by the SoundFont2
standard. Note however that for conversion purposes, EMXP will correct these corrupt values
automatically to the nearest supported amount.
A modulator is corrupt
If its amount is out of the supported value range defined by the SoundFont2 standard. Note
however that for conversion purposes, EMXP will correct these corrupt values automatically to the
nearest supported amount.
If the base source controller, the amount source controller, the transform controller or the target
generator or target modulator are not supported by the SoundFont2 standard.
145
4.8.3.7 Akai S1000 error list
This paragraph gives the lists of possible errors causing a corrupt Akai S1000 (floppy disk image) file.
File errors:
50: invalid file size
51: invalid filename in index
52: invalid filler area in index
53: invalid file type in index
54: invalid file length in index
55: invalid address in index
56: invalid volume name
57: invalid address in map
58: invalid sample or program file (general)
100350: see section "4.8.3.8 File errors related to HxC floppy disk image files"
If there's a specific problem with the format/encoding of an HxC floppy disk image file for EMAX-I, EMAX-II,
Emulator-I, Emulator-II or Akai S1000, the following errors can be returned:
File errors:
100, 200: general error
103, 203: header too small
104, 204: wrong HFE signature
105, 205: wrong number of tracks
106, 206: wrong number of disk sides
107, 207: wrong bitrate
108, 208: wrong LUT offset
109, 209: wrong step value
110, 210: wrong alternative encoding for track 0 side 0
111, 211: wrong alternative encoding for track 0 side 1
112, 212: header too small for LUT
113, 213: schema version not supported
114, 214: wrong encoding type
115, 215: wrong disk interface type
116, 216: wrong track index offset or length
117, 217: wrong number of data bytes in use
300: Track or sector header not found
301, 302: Track or sector data not found
303: Track or sector data CRC error
4.8.3.9 File or disk errors related to SCSI2SD cards or SCSI2SD disk image files
If there's a specific problem with a partitioned SCSI2SD card or hard disk image file, the following errors can be
returned:
File/disk errors:
27: start address of a SCSI2SD device/partition is not compatible with the sector size
28: no SCSI2SD devices/partitions found, the disk/file is not a SCSI2SD disk/file
29: valid SCSI2SD device/partition but no valid EMU file system detected
146
5. USING EMXP: VIEWING FILES AND DISKS
5.1 INTRODUCTION
EMXP offers the possibility to explore and navigate the contents of any sound bank supported by EMXP, except
for Akai S1000 objects. It's also possible to navigate the contents of any SP-12 sequence bank (as opposed to
sequence information of other samplers).
Moreover EMXP can also show any parameter of any item (preset, voice, sample, instrument, ...) of a sound
bank, as well as any parameter of any item of an SP-12 sequence bank.
These parameters are shown on two levels:
overview level: in any overview screen typically three of the most important (or interesting...)
parameters of each item are displayed, e.g. in the EMAX-I bank file overview screen, the bank name
and number of presets and samples of each EMAX-I bank file are displayed.
detailed level: after having selected an item in any of the overview screens you can choose one of the
available "Show [Item] Details" menu options or press the corresponding short cut key directly from
the overview screen. These options will generate an on-screen report containing all parameters of the
selected item. E.g. after having selected an EMAX-I voice and having selected the "Show Voice
Details" menu option (or having pressed the 'D' short cut key), a report containing the voice's envelope
settings, filter settings, tuning settings, and other settings will be displayed.
For Akai S1000 files and WAV files parameters are only shown on the overview level - no detailed reports are
available for these objects.
Detailed information about sequences in EMAX-I, EMAX-II, Emulator-I, Emulator-II or Emulator-III/IIIX can
not be displayed (as opposed to SP-12).
If you navigate to an overview of samples, you can also listen to these samples with the EMXP audio player.
This can typically be done with the 'L' shortcut key in the sample overview screen, or by selecting the "Play
selected [sampler] Samples" menu option. A similar option is available when navigating to an overview of
WAV-files.
Listening to all samples of a selected sound bank, file or floppy disk is possible as well.
For more details, see chapter "9.5 PLAYING SAMPLES AND WAV-FILES".
147
5.2 EXAMPLE
Let's have a quick look on how to explore the contents of a sound bank. In the example below we will navigate
to the sample of a selected voice, which in turn has been selected from a key area of one of the presets of an
EMAX-I bank.
In the EMAX-I bank file overview screen, EMXP shows a list of all available EMAX-I bank files in the current
folder. Besides the file names, the overview also contains following information per bank: bank name, number
of presets, number of samples. See (1) on the picture below.
2 1
3b
or
3a Press ENTER
Since this is a file overview screen, it's also possible to display the file size and 'last modified' date and time of
each bank file by pressing the RIGHT arrow key. See (4) on the picture below.
2 4
3b
or
3a Press ENTER
We select a bank on the EMAX-I bank file overview screen (2) and press ENTER (3a). Alternatively we can
also immediately press 'P' or 'S' to get the preset overview or sample overview of the bank (3b).
If ENTER has been pressed (3a), a menu will appear which offers the possibility to navigate to the bank's
presets and samples, by selecting 7. Show Presets and 8. Show Samples. It's also possible to get a report
containing all parameters that are defined on a bank level, by selecting 9. Show Bank Details. We go for option
7. Show Presets (see (1)) and press ENTER (2).
148
1
2 Press ENTER
The preset overview contains all presets of the selected bank file. For each preset, following parameters are
shown as well: number of voices, whether the arpeggiator is enabled, the keyboard section in use and whether
the preset is stacked on other presets (and if so, on which one). See (1) on the picture below.
We select the first preset (see (2)), and we press the short cut key 'K' to get an overview of all defined key areas
(zones) in the preset (3). Pressing ENTER and selecting the "2. Show Key Areas" menu option is possible as
well.
2 1
The key area overview shows all defined key areas, including following parameters: start and end key of the key
area, the PRImary voice number, whether the PRI voice is on top of the SEC voice ('>') or the other way around
('<'), the SECondary voice number (here none has been assigned) and whether cross-fade/cross-switch is On or
Off. See (1) on the picture below.
We select the first key area (see (2)) and press the short cut key 'V' to get an overview of all voices assigned to
the key area (3).
149
2 1
The voice overview screen shows the voices assigned to the selected key area and also displays following
information per voice: whether it's the PRI or SEC voice, the Filter Cutoff frequency, the Filter Resonance, the
sample number assigned to the voice, and the original key of the sample in this voice. See (1) in the picture
below. We select the first (and only) voice (see (2)) and press the short cut key 'S' to get an overview of the
samples in this voice (3).
2 1
The sample overview screen shows following information for each sample: the sample rate (frequency), the
length in milliseconds, the size in kilobytes and whether a loop is defined or not. See (1) in the picture below.
We select the first (and only) sample (see (2)) and press ENTER (3) to get the sample menu (as an alternative,
we can also press the short cut key 'D' to get immediate access to the sample details; and by pressing 'L' you can
listen to the sample).
2 1
3 Press ENTER
150
One of the options offered in this sample menu is 3. Show Sample details. See (1) on the picture below.
We select this option and pressing ENTER (2).
2 Press ENTER
After having pressed ENTER, an on-screen report is displayed containing all parameters defined for this sample.
See picture below.
151
5.3 NAVIGATION FLOWS
The schemas below explain the different paths that can be followed in EMXP to navigate through the content of
EMAX-I and EMAX-II sound banks
Emulator-I sound banks
Emulator-II sound banks
Emulator-III and Emulator-IIIX sound banks
SoundFont2 sound banks
SP-12 sound banks
SP-12 sequence banks
Although these paths somehow explain the "data model" from the different samplers as well, the schemas
shouldn't be interpreted as the exact sampler's data models because they aren't: it's perfectly possible to navigate
from one "entity" to another by skipping one or more intermediary "entities"...
Details
Voice
Details
Sample
Details
Sample
Details
Voice
Details
Sample
152
Emulator-III Details Details Details
Emulator-IIIX
Bank Preset Key Area
Details
Voice
Details
Sample
Details
Instrument
(Instrument) Zone
Details
Details
Sample
RAM Sound
Details
Details
RAM Sample
Sample
Details
153
SP-12 (sequences) Details Details
Defined Song
Details
Details
Defined Segment
Segment
Details
Details
Mix
The table below explains which parameters are shown in each of the overview screens.
An overview screen can hold a maximum of 4 parameters per item, besides the item names themselves and
besides the additional 3 file attributes (date, time and size) that can be displayed for file overviews by using the
LEFT and RIGHT arrow keys.
Since no actual column name is displayed for the columns in overview screens, we give an overview of these
columns here.
The detailed on-screen reports are not explained in this manual - this is beyond the scope of the manual.
We refer to the user manuals and specification documents of the various samplers for more details.
Some footnote references can be found in the table. These are explained below:
(*) For Emax-I, Emax-II and Emulator-II banks, you can configure whether parameter 4 should be displayed or
not. This can be done by changing a look & feel preference, see section "10.4.8 Define alternative bank list
screen view for some samplers".
(**) For SCSI2SD partitions, the partition identifier displayed depends on a preference setting. Either the
SCSI2SD device number can be used, or the SCSI-ID# number that has been assigned to that device. See section
"10.5.4.7 Define SCSI2SD device identifier to be displayed in EMXP".
(***) For file overview screens, 3 additional parameters can be displayed by pressing the RIGHT arrow key.
These parameters are
the 'last modified' date of the file
the 'last modified' time of the file
the size of the file
154
Overview Item name Parameter 1 Parameter 2 Parameter 3 Parameter 4 57
(***)
EMAX-I and EMAX-II
Bank files File name Bank name Number of presets Number of samples [Number of sequences (*)] Y
EMX files File name Bank name Number of presets Number of samples [Number of sequences (*)] Y
Sound designer files File name Bank name Number of presets Number of samples [Number of sequences (*)] Y
Floppy disk image files File name Bank name Number of presets Number of samples [Number of sequences (*)] Y
HxC floppy disk image files File name Bank name Number of presets Number of samples [Number of sequences (*)] Y
Operating system files File name EMAX sampler type Version number "UNVERIFIED" if operating - Y
system is not recognized
Hard disk image files File name Number of banks Used space in pct Maximum usable size - Y
(if overview does not contain
SCSI2SD partitions)
Hard disk Drive letter, partition ID (if Drive bus type Brand name of drive Model type of drive Whether disk is found in N
applicable) and drive type drive OR file system on disk
Floppy disk Drive letter and drive type Drive bus type Brand name of drive Model type of drive Whether disk is found in N
drive OR file system on disk
Hard disk image files or File name - (if normal HD image file) Number of banks Maximum usable size Used space in pct Y
partitions or or
(if overview contains at least SCSI2SD partition ID (**) Sampler type (N/A will be displayed (N/A will be displayed
one SCSI2SD partition) (if SCSI2SD partition) (if the overview contains instead in case of a SCSI2SD instead in case of a SCSI2SD
SCSI2SD partitions for partition not formatted for partition not formatted for
different samplers) EMU) EMU)
Bank on hard disk Bank number and name EMAX-I or EMAX-II Number of presets Number of samples Bank size in kilobytes N
Bank on hard disk image file Bank number and name EMAX-I or EMAX-II Number of presets Number of samples Bank size in kilobytes N
Bank on floppy disk Bank name EMAX-I or EMAX-II Number of presets Number of samples Disk number / total number N
of disks
Presets Preset number and name Number of voices Arpeggiator on/off Keyboard section used Preset(s) on which preset is N
stacked
Samples Sampler number (and bank Sample rate Length (time) Size Loop on/off N
name)
Key areas Key area number (and Start and end key Primary voice number >: PRI on top of SEC Cross fade / switch mode N
preset name) <: SEC on top of PRI
Secondary voice number
Voices Voice number (and preset PRI or SEC voice (if selected Filter Cutoff frequency Filter resonance Original note N
name) from key area overview)
Chorus on/off (if selected
from preset overview)
Operating system on floppy Operating system name EMAX sampler type Version number "UNVERIFIED" if operating - N
disk, floppy disk image, HxC system is not recognized
floppy disk image, hard disk
or hard disk image file
155
Emulator-I
Bank files File name Number of lower sounds Number of upper sounds Number of sequences - Y
Lower/upper files File name Whether the sound is a Number of key areas Number of samples - Y
simple or a multi sample
Floppy disk image files File name Number of lower sounds Number of upper sounds Number of sequences - Y
HxC floppy disk image files File name Number of lower sounds Number of upper sounds Number of sequences - Y
Operating system files File name Emulator-I sampler type Version number "UNVERIFIED" if operating - Y
system is not recognized
Operating system on floppy Operating system name Emulator-I sampler type Version number "UNVERIFIED" if operating - N
disk image file or HxC floppy system is not recognized
disk image file
Lower/Upper sounds "LOWER" or "UPPER" Whether the sound is a Number of key areas Number of samples Keyboard section used N
simple sample or a multi
sample
Samples Sample number Sample size Sample length (time) Whether loop is on or off Filter Cutoff frequency N
setting
Key areas Key area number Sound to which key area Start and end key Original note Sample number of sample in N
belongs: "LOWER" or key area
"UPPER"; empty if
lower/upper file
Emulator-II
Bank files File name Bank name Number of presets Number of samples [Number of sequences (*)] Y
Floppy disk image files File name Bank name Number of presets Number of samples [Number of sequences (*)] Y
HxC floppy disk image files File name Bank name Number of presets Number of samples [Number of sequences (*)] Y
Operating system files File name Emulator-II sampler type Version number "UNVERIFIED" if operating - Y
system is not recognized
Presets Preset number and name Number of voices Arpeggiator on/off Keyboard section used Midi mode N
Samples Sampler number (and bank Sample rate Length (time) Size in kilobytes Loop on/off N
name)
Key areas Key area number (and Start and end key Primary voice number >: PRI on top of SEC Cross fade / switch mode N
preset name) <: SEC on top of PRI
Secondary voice number
Voices Voice number and voice PRI or SEC voice (if selected Filter Cutoff frequency Filter resonance Attenuation amount N
name from key area overview)
LFO on/off (if selected from
preset overview)
Operating system on floppy Operating system name Emulator-II sampler type Version number "UNVERIFIED" if operating - N
disk image file or HxC floppy system is not recognized
disk image file
156
Emulator-III and Emulator-IIIX
Bank files File name Bank name Number of presets Number of samples - Y
Operating system files File name Emulator-III sampler type Version number "UNVERIFIED" if operating - Y
system is not recognized
OS Floppy disk image files File name Emulator-III sampler type Version number "UNVERIFIED" if operating - Y
system is not recognized
OS HxC floppy disk image File name Emulator-III sampler type Version number "UNVERIFIED" if operating - Y
files system is not recognized
Hard disk image files File name Number of banks Used space in pct Maximum usable size - Y
(if overview does not contain
SCSI2SD partitions)
Hard disk image files or File name - (if normal HD image file) Number of banks Maximum usable size Used space in pct Y
partitions or or
(if overview contains at least SCSI2SD partition ID (**) Sampler type (N/A will be displayed (N/A will be displayed
one SCSI2SD partition) (if SCSI2SD partition) (if the overview contains instead in case of a SCSI2SD instead in case of a SCSI2SD
SCSI2SD partitions that are partition not formatted for partition not formatted for
formatted for different EMU) EMU)
samplers)
Hard disk Drive letter, partition ID (if Drive bus type Brand name of drive Model type of drive Whether disk is found in N
applicable) and drive type drive OR file system on disk
Operating System Floppy disk Drive letter and drive type Drive bus type Brand name of drive Model type of drive Whether disk is found in N
drive OR file system on disk
Banks on hard disk or hard Bank number and name EMU-III or EMU-IIIX Number of presets Number of samples Bank size in kilobytes N
disk image file
Presets Preset number and name Number of voices Arpeggiator on/off Keyboard section used Preset to which preset is N
linked
Samples Sample number and name Sample rate Length (time) Mono or stereo - N
Key areas Key area number (and Start and end key Primary voice number >: PRI on top of SEC Cross fade / switch mode N
preset name) <: SEC on top of PRI
Secondary voice number
Voices Voice number (and preset PRI or SEC voice (if selected Filter Cutoff frequency Filter resonance Original note N
name) from key area overview)
Chorus on/off (if selected
from preset overview)
Operating system on floppy Operating system name Emulator-III sampler type Version number "UNVERIFIED" if operating - N
disk, floppy disk image, HxC system is not recognized
floppy disk image, hard disk
or hard disk image file
SP-12 Sound banks
Bank files File name Size Number of sounds X+Y Number of RAM samples - Y
where X = RAM sounds
where Y = ROM sounds
157
Sound User defined sound name Sample type and sample Length (time) Tuned or Decayed and Factory sound name N
(or RAM Sound) (factory name if no user number Tune/Decay amount (=label on SP-12)
defined name available) ROM = ROM sample
*RAM = RAM sample
Sample Sample name Sample type and sample Length (time) Whether loop is on or off Sample rate N
(or RAM Sample) (derived from name of first number
sound using this sample; ROM = ROM sample
suffix "+" means multiple *RAM = RAM sample
sounds use the sample)
SP-12 Sequence banks
Bank files File name Size Number of defined/ recorded Number of defined/ recorded - Y
songs segments
Song User defined song name Number of steps Number of segments used in Tempo (beats per minute) Factory song name N
(or Defined Song) (factory name if no user song (Song 00 99)
defined name available)
(EMPTY if not recorded) (N/A if not recorded) (N/A if not recorded)
Segment User defined segment name Number of events Length (bars/beats) Time signature Factory segment name N
(or Defined Segment) (factory name if no user (numerator/denominator) (Segment 00 99)
defined name available)
(EMPTY if not recorded) (N/A if not recorded) (N/A if not recorded)
Mix Mix name Uniqueness - - - N
(Mix 1 8) (unique or identical with
some or all other mixes)
SoundFont2
Bank files File name Bank name Number of presets Number of samples - Y
Presets Preset name Preset number Number or zones in preset Keyboard section used Whether a global zone is N
available in the preset or not
Samples Sample name Sample number Length (time) Mono, stereo or linked Linked sample number (if N
If stereo, L(eft) or R(ight) stereo or other linked
channel sample)
Instruments Instrument name Instrument number Number of zones in Keyboard section used Whether instrument is global N
instrument or not
Preset zones Instrument name or "Global Start and end key "#Filtering" (fixed text as Number of filtering Number of filtering N
zone" (if global) prefix for next 2 parameters) generators in zone modulators in zone
Instrument zones Sample name or "Global Start and end key "#Filtering" (fixed text as Number of filtering Number of filtering N
zone" (if global) prefix for next parameters) generators in zone modulators in zone
Akai S1000
Any file File name Program name or sample Type of file: program, Size in bytes or kilobytes - Y
name or drum file name sample or drums
Program files File name Program name "PROGRAM" Size in bytes or kilobytes - Y
Sample files File name Sample name "SAMPLE" Size in bytes or kilobytes - Y
158
Drum files File name Drum file name "DRUM" Size in bytes or kilobytes - Y
Floppy disk Drive letter and drive type Drive bus type Brand name of drive Model type of drive Whether disk is found in N
drive OR file system on disk
Floppy disk volume "FLOPPY DISK" Volume name Disk density (low/high) Number of presets Number of samples N
Floppy disk image files File name Volume name Disk density (low/high) Number of presets Number of samples Y
HxC floppy disk image files File name Volume name Disk density (low/high) Number of presets Number of samples Y
Operating system files File name Akai S1000 sampler type Version number "UNVERIFIED" if OS is not - N
recognized
Operating system on floppy Operating system name Akai S1000 sampler type Version number "UNVERIFIED" if OS is not - N
disk, floppy disk image file or recognized
HxC floppy disk image file
Any file on floppy disk, floppy Program name or sample Akai S1000 sampler type Type of file: program, File size File size in kilobytes N
disk image file or HxC floppy name or drum file name or sample, drums or OS
disk image file operating system name
Program on floppy disk, Program name Akai S1000 sampler type "PROGRAM" File size File size in kilobytes N
floppy disk image file or HxC
floppy disk image file
Sample on floppy disk, floppy Sample name Akai S1000 sampler type "SAMPLE" File size File size in kilobytes N
disk image file or HxC floppy
disk image file
Drum file on floppy disk, Drums file name Akai S1000 sampler type "DRUMS" File size File size in kilobytes N
floppy disk image file or HxC
floppy disk image file
WAV
WAV files File name Length (time) Frequency Mono or stereo Indicator if one or more Y
loops have been defined in
the WAV file:
Lp>: one forward loop
Lp<: one backward loop
Lp~: one alternating loop
Lps: multiple loops
EMXP Construction
Construction files File name Target sampler type Number of presets Number of samples - Y
Presets Preset number and name Keyboard section used Number of key areas Number of samples Whether PRImary, N
SECondary or both layers are
used
159
Key areas Key name and visual Key area number Primary layer WAV Secondary layer WAV - N
assignment: assignment:
1/ 'P' or 'p': 'p' means that the 1/ 'S' or 's': 's' means that the
other channel of the SEC other channel of the PRI
layer's stereo WAV file is layer's stereo WAV file is
used in the PRI layer used in the SEC layer
2/ Original note 2/ Original note
3/ WAV file name 3/ WAV file name
SCSI2SD partitioned
image files
SCSI2SD partitioned image File name Number of enabled devices Number of devices Partition identifier of the first - Y
files (partitions) (partitions) that is formatted enabled partition (**)
for Emax-I, Emax-II or and
Emulator-III(X) the EMU file system of the
first enabled partition
Possible values are EMAX-I,
EMAX-II, EMU-III and
NOT EMU
Other (non-sampler)
Any other file File name File size Modification date Modification time - Y
160
6. USING EMXP: COPYING SOUND BANKS AND FILES
6.1 OVERVIEW
As explained in section "4.6 SUPPORTED SAMPLER OBJECTS" many of the sampler families have different
types of files and disks which can hold sound related data and operating systems.
E.g. within the EMAX sampler family EMXP supports bank files, EMX files, Sound Designer files, (banks on)
floppy disks, floppy disk images, HxC floppy disk images, (banks on) hard disks, (banks on) hard disk images,
operating system files, ...
EMXP allows you to copy sound related data and operating systems between (almost) all of the known file and
disk types within each sampler family. The following pictures illustrate all copy flows supported by EMXP.
OPERATING SYSTEM
SD for EMAX file
Backup/
BANK Restore
Hard Disk Image file (*)
BANK
EMX file
BANK OPERATING SYSTEM
Backup/Restore/Raw copy
OS file
OPERATING SYSTEM Floppy Disk
BANK
OPERATING SYSTEM
EMAX-II
EMX file Floppy Disk
Part #1 Part #1
OPERATING SYSTEM
... ...
EMX file Floppy Disk
Part #N Part #N
OPERATING SYSTEM
... ...
HxC Floppy Image File Floppy Disk Image File
Part #N Part #N
OPERATING SYSTEM
Backup/
Restore
Hard Disk Image file (*)
BANK
OS file
OPERATING SYSTEM OPERATING SYSTEM
161
Emulator-I Bank file Floppy Disk Image file
BANK BANK
SOUND SOUND
OPERATING SYSTEM
Raw copy
OS file
OPERATING SYSTEM OPERATING SYSTEM
OPERATING SYSTEM
Raw copy
OPERATING OPERATING
SYSTEMS Backup/ SYSTEMS
Conversion possible Restore
if mixture of EIII/EIIIX
is selected
EMULATOR-IIIX BANK
Emulator-IIIX Bank file
Raw copy
162
Akai S1000
Program file Floppy Disk
PROGRAM PROGRAM
SAMPLE
Sample file
SAMPLE DRUMS
OS file Backup/Restore
OPERATING SYSTEM Raw copy
SAMPLE SAMPLE
DRUMS DRUMS
Legend
Copying sound bank related data (Emu and SoundFont2)
Copying program related data (Akai S1000)
Copying multi-floppy image sound bank related data (Emu)
Copying sample related data (Akai S1000)
Copying drums related data (Akai S1000)
Copying operating system
Raw copying of disks & disk images (backup, restore, clone)
Copy & convert between sampler types of same family
Except for the Akai S1000 sampler family, EMXP allows you to copy sound related data from any disk or file
type to any other disk or file type.
E.g.
you can copy an EMAX-I EMX file to an EMAX floppy disk,
you can copy EMULATOR-III bank files to an EMULATOR-III/X hard disk
you can copy a set of 4 EMAX-II floppy disks (making up a 2MB EMAX-II bank) to an EMAX-II
partition on a SCSI2SD hard disk image file
...
Within the AKAI S1000 sampler family, EMXP supports almost all possible copy flows.
E.g.
you can copy the program files, sample files and drum files from an AKAI S1000 floppy disk, an AKAI
S1000 floppy disk image file or an AKAI S1000 HxC floppy disk image file to individual files on your
computer
you can copy individual program files, sample files and drum files to an AKAI S1000 floppy disk, to an
AKAI S1000 floppy disk image file or to an AKAI S1000 HxC floppy disk image file
...
However EMXP does not allow you to copy files directly between an AKAI S1000 floppy disk image file, an
AKAI S1000 HxC floppy disk image file and an AKAI S1000 floppy disk (except for backing up, restoring and
cloning complete disk/images). You will have to copy the files to the computer's hard disk first before copying
them to (another) floppy disk, floppy disk image or HxC floppy disk image.
EMXP also supports copying operating systems between the different file and disk types that are capable of
holding an operating system.
Within the EMU sampler families, all possible copy flows related to operating systems are supported.
163
Within the AKAI S1000 sampler family, almost all copy flows related to operating systems are supported,
except for copying operating systems directly between an AKAI S1000 floppy disk image file, an AKAI S1000
HxC floppy disk image file and an AKAI S1000 floppy disk.
Copying complete disks and disk images: backup, restore and clone
Besides copying individual sound related files, EMXP also supports raw copying of complete disks and disk
images.This can be useful for backup and restore purposes, and for cloning disks or disk images.
Device/Partition Device/Partition
SCSI2SD Hard Disk SCSI2SD Hard Disk Image
Copying hard disks or partitions on SCIS2SD hard disks can be done either directly to other hard disks or
partitions on SCSI2SD hard disks, or to hard disk image files or partitions on SCSI2SD hard disk image files.
The same is true for the reverse direction (starting from hard disk image files or partitions on SCSI2SD hard disk
image files).
Raw copying of Emulator-I and Emulator-II floppy disks is not supported, because they can not be accessed by
EMXP. As explained before these disks can only be accessed by means of a special floppy controller created by
Kryoflux.
Raw copying of Emulator-III/IIIX floppy disks, floppy disk images and HxC floppy disk images containing
sound bank data is not supported. Only disks and images containing an operating system are supported for raw
copying.
164
Copying sequencer data
Since the sequencer data is included in the sound banks of all supported Emu sampler formats (except for SP12),
these data are copied as well when performing a copy of the sound bank. When a conversion is requested as part
of the copy process however (see later), the sequencer data will not be copied to the target sound bank.
SP-12 sequencer data is stored in a separate type of file (.SQ12 sequencer files). These files can't be copied in
EMXP.
The physical format of EMAX-I, EMAX-II, EMULATOR-III and EMULATOR-IIIX floppy disks is almost
identical. As a result, it's possible to replace the operating system and sound bank data of an EMAX-I/EMAX-II
floppy disk by an operating system for the EMULATOR-III/IIIX (and vice versa).
Whenever EMXP detects that you will overwrite a floppy disk belonging to another sampler, a warning will be
given and you will be asked for confirming the write operation.
Copying sound banks to the same hard disk or hard disk image
It's perfectly possible to copy sound banks on a hard disk to another bank location on the same hard disk. Simply
select the same target hard disk (or SCSI2SD partition on the hard disk) as the source hard disk. It is however not
possible to overwrite banks that have been selected themselves for being copied.
165
6.2 COPYING EMU SAMPLER SOUND DATA
Following steps will bring you to the Emu sampler copy functions of EMXP:
EMAX-I
To copy banks from an EMAX-I hard disk image file or an EMAX-I partition in a SCSI2SD hard disk image file:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select one hard disk image file or
scan for SCSI2SD and select one partition] [press 'B'] or [select “1. Manage Banks on EMAX-I Hard Disk
Image”] [select one or more banks] [press 'Y'] or [select “1. Copy to other EMAX-I File or Disk”]
To copy banks from an EMAX-I hard disk or an EMAX-I partition on a SCSI2SD hard disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition] [press 'B'] or [select “1.
Manage Banks on EMAX-I Hard Disk”] [select one or more banks] [press 'Y'] or [select “1. Copy to other
EMAX-I File or Disk”]
To copy a bank from an EMAX-I floppy disk (=single bank copy mode):
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “8. Manage other EMAX-
I Files and Disks” “2. Manage EMAX-I/EMAX-II Floppy Disks” [select a floppy drive] [press 'B'] or
[select “1. Manage Banks on Floppy Disk”] [insert a disk if not inserted yet] [select the bank] [press
'Y'] or [select “1. Copy to other EMAX-I File or Disk”]
To copy banks from a series of EMAX-I floppy disks (=multi bank copy mode):
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “8. Manage other EMAX-
I Files and Disks” “2. Manage EMAX-I/EMAX-II Floppy Disks” [select a floppy drive] [press 'Y'] or
[select “4. Copy Banks of Floppy Disk(s) to Other EMAX File(s) or Disk(s)”]
Next to creating backups directly from EMAX-I floppy disks to floppy disk image files or to HxC floppy disk
image files (see section "6.5 COPYING ENTIRE FLOPPY DISK (IMAGE)S AND HARD DISK (IMAGE)S"),
EMXP supports two modes for copying sound banks from EMAX-I floppy disks:
166
Single bank copy mode: in this mode, only the bank of the current floppy disk will be copied
Multi bank copy mode: in this mode, EMXP will keep asking for floppy disks and keep copying the
banks from these floppy disks until you cancel the loop by pressing ESC. This mode is useful if you
have a lot of floppy disks to be copied and if you would like to speed up the copy process.
Once you have selected the menu option for copying EMAX-I objects, you will have to specify to what target
file type or disk type you would like to copy the items.
If you are not in multi bank floppy disk copy mode, following target file and disk types can be selected:
If you are in multi bank floppy disk copy mode, more possibilities are available.
The reason for this is that EMXP does not know yet if you will be inserting only EMAX-I disks or perhaps also
EMAX-II disks.
If you have chosen to copy a series of multiple floppy disks instead of a single floppy disk, it's possible that you
will first insert an EMAX-I floppy disk, then one or more EMAX-II floppy disks, then again an EMAX-I floppy
disk, and so on.
In the particular event that a mixture of EMAX-I and EMAX-II floppy disks will be copied, EMXP offers many
possibilities regarding preserving the EMAX-I or EMAX-II nature during the copy process, or rather converting
the nature from EMAX-I to EMAX-II or from EMAX-II to EMAX-I.
167
The difference between options 1, 2 and 3 is:
when selecting option 1, EMAX-I floppy banks will be copied to EMAX-I bank files and EMAX-II
floppy banks will be copied to EMAX-II bank files.
when selecting option 2, EMAX-I floppy banks will be copied to EMAX-I bank files and EMAX-II
floppy banks will be converted in order to obtain EMAX-I bank files as well.
when selecting option 3, EMAX-II floppy banks will be copied to EMAX-II bank files and EMAX-I
floppy banks will be converted in order to obtain EMAX-II bank files as well.
The same is true for options 4, 5 and 6, for options 8, 9 and 10 and for options 11, 12 and 13.
When selecting option 7, EMAX-I floppy banks will be copied to SoundDesigner file while EMAX-II floppy
banks will be converted to EMAX-I format, because the SoundDesigner file type only supports EMAX-I.
When selecting option 14 or 16, the same is true: EMAX-I floppy banks will simply be copied, while EMAX-II
floppy banks will be converted because EMAX-I hard disks can only hold EMAX-I banks.
The same reasoning is true for option 15 and 17, but now from the perspective of EMAX-II hard disks.
Finally, when selecting option 18, EMAX-I floppy banks will be copied to EMAX-I floppy banks and EMAX-II
floppy banks will be copied to EMAX-II floppy banks (no conversion will be done).
Normally EMAX-I banks never contain samples with a sample rate of 39063 Hz because this sample rate is not
supported by the EMAX-I. However after having converted EMAX-II sound banks to EMAX-I sound banks -
either with EMXP or by saving the bank as a compressed bank on the EMAX-II sampler, the resulting EMAX-I
bank can contain 39063 Hz samples.
If you want to copy such EMAX-I sound bank (in a file or on a hard disk) to another EMAX-I sound bank (in a
file or on a hard disk), the copy process will only succeed if the EMAX-I Compatibility Mode in menu option
9.2.1.1. of the Preferences menu has been set to EMAX-II Optimized Compressed Samples. If not, an error will
occur as illustrated in the picture below.
168
EMAX-II
To copy banks from an EMAX-II hard disk image file or an EMAX-II partition in a SCSI2SD hard disk image file
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select one hard disk image file or
scan for SCSI2SD and select one partition] [press 'B'] or [select “1. Manage Banks on EMAX-II Hard Disk
Image”] [select one or more banks] [press 'Y'] or [select “1. Copy to other EMAX-II File or Disk”]
To copy banks from an EMAX-II hard disk or an EMAX-II partition on a SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition] [press 'B'] or [select “1.
Manage Banks on EMAX-II Hard Disk”] [select one or more banks] [press 'Y'] or [select “1. Copy to other
EMAX-II File or Disk”]
169
To copy banks from a series of EMAX-II floppy disks:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “8. Manage EMAX-
I/EMAX-II Floppy Disks” [select a floppy drive] [press 'Y'] or [select “4. Copy Banks of Floppy Disk(s)
to Other EMAX File(s) or Disk(s)”]
Just like for the EMAX-I, next to creating backups directly from EMAX-II floppy disks to floppy disk image
files or to HxC floppy disk image files (see section "6.5 COPYING ENTIRE FLOPPY DISK (IMAGE)S AND
HARD DISK (IMAGE)S"), EMXP supports two modes for copying sound banks from EMAX-II floppy disks:
Single bank copy mode: in this mode, only the bank of the current floppy disk will be copied
Multi bank copy mode: in this mode, EMXP will keep asking for floppy disks and keep copying the
banks from these floppy disks until you cancel the loop by pressing ESC. This mode is useful if you
have a lot of floppy disks to be copied and if you would like to speed up the copy process.
Once you have selected the menu option for copying EMAX-II objects, you will have to specify to what target
file type or disk type you would like to copy the items.
If you are not in multi bank floppy disk copy mode, following target file and disk types can be selected:
If you are in multi bank floppy disk copy mode, more possibilities are available.
The reason for this has been explained already in the previous paragraph which was related to copying EMAX-I
objects.
Just like for EMAX-I floppy disks, the copy alternatives will look like the picture below.
170
For more information we refer to the previous paragraph about copying EMAX-I objects.
If banks are being copied from EMAX-II EMX files, floppy disk images files, HxC floppy disk image files or
floppy disks, the banks may be spread across multiple EMX files, floppy disk image files, HxC floppy disk
image files or floppy disks. If this is true, EMXP will ask for the other files or disks later during the actual
process of copying the EMAX-II files/disks.
Emulator-I
171
To copy individual sounds from Emulator-I HxC floppy disk image files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “4. Manage EMULATOR-I
HxC Floppy Disk Images” [select one file] [press 'U'] or [select “9. Show More details” followed by “1.
Show Lower/Upper Sounds”] [select the lower and/or upper sound'] [press 'Y'] or [select “1. Copy Sounds
to other EMULATOR-I File”]
Once you have selected the menu option for copying Emulator-I objects, you will have to specify to what target
file type you would like to copy the items.
If you are copying complete banks from Emulator-I bank files, floppy disk image files or HxC floppy disk image
files, the following target file types are available:
If you are copying individual sounds from Emulator-I bank files, floppy disk image files or HxC floppy disk
image files, or if you are copying lower/upper sound files, the following target file types are available:
172
Emulator-II
Once you have selected the menu option for copying Emulator-II objects, you will have to specify to what target
file type you would like to copy the items. The following target file types are available:
173
To copy banks from an Emulator-III/IIIX hard disk image file or an Emulator-III/IIIX partition in a SCSI2SD
hard disk image file:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage Emulator-III/X Hard Disk Images” “1. Manage existing Emulator-III/X Hard Disk Images”
[select one hard disk image file or scan for SCSI2SD and select one partition] to select both Emulator-III and
Emulator-IIIX banks [press 'B'] or [select “1. Manage all Banks on Emulator-III/X Hard Disk Image”]; to select
Emulator-III banks only [press 'E'] or [select “2. Manage Emulator-III Banks only on Hard Disk Image”]; to
select Emulator-IIIX banks only [press 'X'] or [select “3. Manage Emulator-IIIX Banks only on Hard Disk
Image”] [select one or more banks] [press 'Y'] or [select “1. Copy to other Emulator-III/X File or Disk”]
To copy banks from an Emulator-III/IIIX hard disk or an Emulator-III/IIIX partition on a SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage Emulator-III/X Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition]
to select both Emulator-III and Emulator-IIIX banks [press 'B'] or [select “1. Manage all Banks on Emulator-
III/X Hard Disk”]; to select Emulator-III banks only [press 'E'] or [select “2. Manage Emulator-III Banks only on
Hard Disk”]; to select Emulator-IIIX banks only [press 'X'] or [select “3. Manage Emulator-IIIX Banks only on
Hard Disk”] [select one or more banks] [press 'Y'] or [select “1. Copy to other Emulator-III/X File or
Disk”]
Once you have selected the menu option for copying Emulator-III/IIIX objects, you will have to specify to what
target file type or disk type you would like to copy the items.
If you have selected Emulator-III banks but no Emulator-IIIX banks, the following target file types and disk type
are available:
If you have selected Emulator-IIIX banks but no Emulator-III banks, the following target file types and disk type
are available:
174
If you have selected a mixture of Emulator-III and Emulator-IIIX banks, some additional options are available,
as illustrated below. This can only occur when selecting banks from hard disks or from hard disk image files.
175
SP-12
SP-12 Sequence files can not be copied in EMXP - for copying this type of files, simply use the Windows
Explorer copy function.
176
6.2.2 Batch or manual copy process (not for AKAI S1000)
Except for the AKAI S1000 sampler family, copying sound related data (like sound banks) can be done
in batch mode, which allows for a fully automated copy of many files/banks at once
in manual mode, which allows for a fully manually controlled file-per-file copy process
in semi-manual mode, which allows for a customized copy process which can be partially automated
and partial manually controlled. The degree of automation can be defined by the user.
After having performed the steps described in section "6.2.1 How to start copying sound related data" and after
having selected the target file or disk type, EMXP will ask in what mode you would like to copy the selected
items.
EMXP will always show this screen unless you explicitly ask EMXP not to do so by enabling "4. Don't
show this screen anymore". In that case EMXP will choose the mode that you have selected the last
time when copying or converting items.
You can always change the mode afterwards in the Automation/Workflow Preferences. See section "10.2
AUTOMATION AND WORKFLOW PREFERENCES".
By selecting 1, the copy process will be done in a fully automated mode with minimal user intervention.
The only user interventions that are required are:
o selecting the target folder or target disk to which the selected items should be copied
o if applicable, selecting the operating system that should be copied to the target file or disk as
well
o if applicable, selecting to which section of the target bank's preset the selected Emulator-I
source sounds should be copied
For all other settings that can influence the copy process, the Preferences settings will be used. See
chapter "10. PREFERENCES".
By selecting 2, the copy process can be done in a fully manually controlled mode. You will have the
possibility to intervene in every step of the copy process, but you will also have the possibility to let
EMXP perform some steps in an automated way while keeping manual control over the other steps. If
you ask EMXP to perform one or more steps in an automated way, the resulting mode is called SEMI-
MANUAL instead of MANUAL and the configured semi-automated process can be re-used later by
selecting option 3.
By selecting 3, you can define the level of automation yourself. In this custom automation level mode,
you have the same possibilities as in a fully manual mode, but you can configure which of the
parameter request screens should be displayed and which should be skipped. E.g. if you never want to
177
be "bothered" with having to define the OS handling parameters, but you always want to be able to
choose between the possibility to select target files/banks yourself and the possibility that EMXP
determines the target files/banks automatically, you can configure the workflow of EMXP in such way
that this expected behaviour is taken into account. Hence the purpose of the custom automation level
mode is to make the copy/conversion workflow more comfortable and to tune it to your needs.
As already explained, when selecting BATCH mode the only user interventions that are still required are:
selecting the target folder or target disk to which the selected items should be copied
only if applicable: selecting the operating system that should be copied to the target file or disk as well
only if applicable: defining to which section of the target bank's preset keyboard the selected Emulator-I
source sounds should be copied. If this parameter is required, it will be the first one that EMXP will
prompt for (see below)
Lower/Upper sounds consist of only 2 keyboard octaves, while the target preset consists of at least 4 keyboard
octaves. This means that you can save each selected sound to either the lower or the upper half of the target
bank's preset.
Lower Sound
Upper Sound
Upper Sound
Target
LOWER UPPER
Possibility 1 Preset
Any file or disk
Possibility 2
If the source items are Emulator-I Lower/Upper sound files, the screen in which you have to select the target
keyboard section looks as depicted below. Each target bank's single preset will always have one side of the
keyboard being empty and one side which is filled with the selected source sound.
178
If the source items are Upper or Lower sounds selected in an Emulator-I bank file, an Emulator-I floppy disk
image file or an Emulator-I HxC floppy disk image file, the screen in which you have to select the target
keyboard section looks as depicted below.
Whatever option (1 4) you choose, each target bank will only have one preset which in turn will only have
one sound. So if both the lower and upper sound of the source bank have been selected to be copied, the copy
process will always result in 2 target files.
If you want to copy both lower and upper sound of the source bank to one single target bank, there are 2
possibilities:
Select the whole source bank/file instead of selecting its individual sounds. The target bank's preset will
have the lower source sound on the lower section of the keyboard, and the upper source sound on the
upper section of the keyboard.
179
Don't let EMXP generate the target files itself. If you select the MANUAL mode and if you specify the
target files yourself, you can select the same target file for both selected source sounds, and for each
source sound EMXP will ask to which section of the target preset's keyboard the source sound should
be copied. In this mode, you will be able to swap the lower and upper sound to the upper and lower
section of the keyboard (as an example...)
If you are copying items to floppy disks, EMXP will launch the Disk Manager and you'll have to select the
drive in which you will insert the target floppy disks. Then EMXP will start copying all selected items, and
for each item it will ask you to insert a new (empty) target floppy disk in the specified drive.
If you are copying items to files, EMXP will launch the File Manager and you'll have to select the folder in
which folder the target files should be saved. The picture below illustrates this for copying to EMAX-I bank
files. After having selected the destination folder, EMXP will start copying all selected items and it will
create all target files in the specified folder; each target file will have a file name that will be based on the
source item's file name or contents.
180
If you are copying items to hard disks, EMXP will launch the Disk Manager and you'll have to select the
sampler hard disk drive or the sampler partition on a SCSI2SD hard disk, as illustrated below.
After having selected the target hard disk or target SCSI2SD partition, EMXP will start copying all selected
items and it will save each target bank on the next available free bank location on the target hard disk or
SCSI2SD partition. If no bank location is available anymore, or if the disk or partition is full, the item will
not be copied and an error will be generated which will be written to the final overall execution report.
If you are copying items to hard disks image files, EMXP will launch the File Manager and you'll have to
select the target sampler hard disk image file or the sampler partition in a SCSI2SD hard disk image file.
The procedure and next steps are similar to the ones when copying items to hard disks or partitions on
SCSI2SD hard disks.
If the target is a floppy disk (EMAX only) or a floppy disk image file or HxC floppy disk image file (Emulator-I,
Emulator-II, EMAX-I and EMAX-II only), EMXP can also copy an operating system besides the sound banks
(which will be copied anyway).
This feature is not supported when copying sound banks to hard disks or hard disk images. Please read section
"6.4 COPYING OPERATING SYSTEMS" if you would like to copy an operating system to a sampler hard disk
or hard disk image.
Copying an operating system will only be done if you have enabled the Copy/Conversion preference related to
adding or replacing an OS in the automatic copy/conversion mode, as illustrated below. See also section
"10.3.10 Manage preferences about OS handling in copy/conversion processing".
181
If option 3 in this preference menu has been set and you are copying to floppy disk image files or HxC floppy
disk image files, or if one of the options 5, 7 or 8 has been set and you are copying to floppy disks, EMXP will
now launch the File Manager and ask for the operating system that should be saved to the target floppy disk or to
the target floppy disk image file or HxC floppy disk image file if the source item (floppy disk, floppy disk
image, HxC floppy disk image, hard disk, hard disk image) does not contain a compatible operating system or if
you have asked not to re-use the operating system of the source item (see options 1 2) Note that the File
Manager is always launched when copying to floppy disks, floppy disk images or HxC floppy disk images, even
if you would like to re-use the operating system of the source item. In that case the operating system selected in
the File Manager will be used only if the source item's operating system is missing or invalid.
Selecting the operating system is illustrated in the picture below, which shows the Emulator-II operating system
files that can be selected for being copied to Emulator-II floppy disk images.
If you don't have an operating system file available, you can select the "1. -- LEAVE OS BLANK -" item.
182
D. Starting the copy process
EMXP will now start copying all selected items. When all items have been copied, a copy process execution
report will be displayed. See section "6.2.4 Copy process execution report".
In MANUAL mode you have full control of the copy process. All parameters that can influence the copy process
can be reviewed and changed depending on your needs.
The parameters that can be changed depend on the selected source file or disk type and the chosen target file or
disk type.
For some copy processes, only a few parameters can be changed. This is e.g. true when copying a bank from an
Emulator-II floppy disk image file to an Emulator-II bank file.
For other copy processes, multiple parameters can be changed. This is e.g. true when copying Emulator-III
and/or Emulator-IIIX banks to an Emulator-IIIX hard disk.
If you're copying EMAX-I, EMAX-II, Emulator-III, Emulator-IIIX or SP-12 banks or files, you have the
possibility to
either perform a copy without any data or sound conversion involved (a "true copy")
or perform a copy in which the sound data will be re-sampled to another sample rate (not for SP-12
though) or in which the bank size will be adapted. These options allow you to reduce the size of the
resulting bank, e.g. because you want to use an EMAX-II 4MB bank in an EMAX-II sampler which
only holds 2MB of memory.
The picture below illustrates this screen for EMAX-I copy processes. The screen can vary depending on the
selected files, e.g. when a mixture of Emulator-III and Emulator-IIIX banks on a hard disk have been selected
the question will appear twice: once for the Emulator-III banks and once for the Emulator-IIIX banks.
In addition, if you' re copying Emulator-III or Emulator-IIIX banks to an Emulator-III/X hard disk or hard disk
image file, or if you're copying EMAX-I or EMAX-II banks/files to EMAX floppy disks, you will also have the
choice to convert the banks/files between Emulator-III and Emulator-IIIX, or between EMAX-I and EMAX-II.
183
This is illustrated in the picture below, which shows the possible parameters after having selected a mixture of
Emulator-III and Emulator-IIIX banks on a hard disk image for being copied to an Emulator-III/X hard disk.
B. Level of automation
The next set of parameters that can be defined is related to the level of automation that EMXP will use during
the copy process of all selected items.
No matter what Emu banks or files you have selected, you can always set the following 2 parameters:
whether you would like to specify the target file names (or bank locations on hard disks and hard disk
image files) yourself, or whether EMXP should automatically derive them for you. Of course this
parameter can not be set if you are copying to floppy disks.
whether you want to be informed about any error or exception during the copy process whenever they
occur and want to have the possibility to intervene at that point in time, or whether EMXP should
automatically continue in case of any error or any exception (by skipping the failed items) and show all
errors and exceptions at the end of the process.
The pictures below show the screens in which you can make these choices. The first picture illustrates this for
copying to files, while the second picture illustrates this for copying to hard disks or hard disk image files.
184
If the selected source items are EMAX-II EMX files, EMAX-II floppy disk image files or EMAX-II HxC floppy
disk image files, and you are copying them to EMAX-II bank files or to an EMAX-II hard disk or hard disk
image file, EMXP will need all EMX files, floppy disk image files or HxC floppy disk image files that are part of
the same bank.
E.g. a 2MB EMAX-II bank consists of 4 EMX files, so EMXP will need these 4 files in order to generate and
copy the total bank to the target file or disk.
You can decide whether you want to select all EMX/floppy disk image/HxC floppy disk image files belonging to
the same bank yourself, or whether EMXP can find this out automatically. In the latter case, EMXP will search
the current folder for related EMX/floppy disk image/HxC floppy disk image files. Of course if EMXP can't find
one or more of the required EMX/floppy disk image/HxC floppy disk image files, it will ask you to select the
missing EMX/floppy disk image/HxC floppy disk image file yourself - because it may e.g. be stored in another
folder...
The picture below illustrates how the screen looks like when EMAX-II EMX files or EMAX-II floppy disk
image files have been selected. Please note options 3 and 4.
185
C. Positioning Emulator-I sounds
The procedure is exactly the same as the one described in section "6.2.2.1 BATCH Mode" so we refer to that part
of the manual for more details.
If however you are going to specify the target file names yourself during the copy process, you don't have to tell
EMXP now on what part of the keyboard the sounds should be copied. You will have the possibility to specify
this for each individual item later during the copy process.
If you have chosen to either re-sample or convert the selected banks/files in the very first step, EMXP will now
switch to the process flow for conversions and ask for some conversion parameters. This is further explained in
chapter "7. USING EMXP: CONVERSIONS".
186
You can instruct EMXP to apply the same bank naming rule as the one applied by the Emulator-IIIX sampler
when it's saving sound banks to a hard disk:
Emulator-IIIX banks always have an 'X' at position 16
Emulator-III banks can never have an 'X' at position 16
The main reason for applying this naming convention, is to be able to immediately see whether a bank is an
original Emulator-III bank or rather an Emulator-IIIX bank when scrolling through the banks on the Emulator-
III/IIIX sampler itself (when loading a bank).
The way bank names are constucted has no consequences whatsoever on the behaviour of the sound bank itself.
If the target is a floppy disk (EMAX only) or a floppy disk image file or HxC floppy disk image file (EMAX-I,
EMAX-II, Emulator-I and Emulator-II only), EMXP can also copy an operating system besides the sound banks
(which will be copied anyway).
This feature is not supported when copying sound banks to hard disks or hard disk images. Please read section
"6.4 COPYING OPERATING SYSTEMS" if you would like to copy an operating system to a sampler hard disk
or hard disk image.
187
The available options regarding copying an operating system depend on:
whether EMXP will automatically generate target files or not (see previous section)
whether the source file(s) or disk(s) can contain an operating system or not. E.g. when copying from
Emulator-II floppy disk image files to other Emulator-II floppy disk image files, the source file can
contain an operating system which can be copied to the target file. See picture below.
Operating System
Operating System File
Sound Data
Operating System Sound Data
Bank File or
EMX File or ...
SD File or
Lower/Upper File
There are 4 possible sets of available options. These are explained in the next paragraphs.
1. You will select each target file yourself, and the source items can hold an operating system
E.g. when copying banks from Emulator-II floppy disk image files to other Emulator-II floppy disk image files,
and selecting these target Emulator-II floppy disk image files yourself, the following screen will appear.
188
Options 3 6 are used to define whether an operating system should be copied to the target file or disk:
Select 3 if you want to add an operating system (if a new file will be created or if the selected existing
target file or disk does not contain an operating system yet), or if you want to replace the operating
system of the selected existing target file/disk if it would already contain an operating system
Select 4 if you won't copy an operating system to the target file or disk, no matter if this target file or
disk is new or existing, and no matter if an existing target file/disk would contain an operating system
already or not.
Select 5 if you only want to copy an operating system if the target file or disk does not contain an
operating system yet (this is always true if you are creating a new file/disk)
Option 6 is the same as option 5, but it will also copy an operating system if an existing target file or
disk would already contain an operating system which is invalid (corrupt) or unknown by EMXP.
Options 1 and 2 are used to define whether the operating system that will be copied to each target file/disk
should be a specifically selected one, of rather the operating system of the source file/disk that is being copied to
the target file/disk.
No matter which option you choose, you will be asked to select a specific operating system file in the next step.
This is even true for option 2, because some of the selected source files or disks may perhaps not contain an
operating system.
2. You will select each target file yourself, and the source items can not hold an operating system
E.g. when copying banks from Emulator-II bank files to Emulator-II floppy disk image files, and selecting these
target Emulator-II floppy disk image files yourself, the following screen will appear.
We refer to the previous paragraph for a description of the available options 1 4 (which are labelled 3 6 in
that paragraph).
3. EMXP automatically generates target files, and the source items can hold an operating system
If EMXP automatically generates target floppy image files or HxC floppy image files, only new files will be
created. Existing target files will never be used and overwritten. As a consequence you don't need the possibility
to make the copy of an operating system dependent on the presence of an existing operating system in the target
file.
189
In the example below we are copying the banks from Emulator-II floppy disk image files automatically to new
Emulator-II floppy disk image files.
4. EMXP automatically generates target files, and the source items can not hold an operating system
If you have selected one of the options to add or replace the operating system on the target file or disk, EMXP
will now launch the File Manager and ask for the operating system that should be saved to the target floppy disk
190
or floppy disk image file, either always, or only if the target does not contain a (valid) operating system yet. This
depends on the options you have selected in the previous step.
The selection of an operating system is illustrated in the picture below. It shows the Emulator-II operating
system files that can be selected for being copied to Emulator-II floppy disk images.
If you don't have an operating system file available, you can select the "1. -- LEAVE OS BLANK -" item.
If you specified in the previous step that EMXP can automatically generate the file names for each target file,
EMXP will now ask for the folder in which these files should be saved. If you specified that you will enter each
target file name yourself, no folder will be requested now because you will have the possibility to change the
folder for each file that will be created by EMXP during the copy process.
If you are copying banks/files to sampler hard disks or sampler hard disk image files (or to sampler partitions
on SCSISD hard disks or SCSI2SD hard disk image files), EMXP will ask for the target hard disk (by launching
the Disk Manager) or for the target hard disk image file (by launching the File Manager). This hard disk or hard
disk image file (or a SCSI2SD partition on them) will then be used by EMXP for saving the copied banks/files.
If you are copying banks/files to sampler floppy disks, EMXP will ask for the floppy drive in which you will
insert the target floppy disks during the copy process.
The above scenarios are the same as the ones explained in section "6.2.2.1 BATCH Mode".
EMXP will now start with copying all the selected items. If you have chosen to specify the target file names or
bank locations on a target hard disk (image file) yourself, EMXP will prompt you to enter a file name (and
perhaps change the folder) or select a bank number on the target hard disk/hard disk image file for each item
being copied.
191
If the source items are
either Emulator-I Lower/Upper sound files (.E1H)
or the Lower and/or Upper sound of an Emulator-I bank
and they are being copied to any type of file or disk different from Emulator-I Lower/Upper sound files, EMXP
will also ask you to which part of the target bank preset's keyboard the selected sound should be copied. You
will be able to define this for each item being copied. The screen will look similar to the ones below.
The first screen is valid if we have selected a target file which is either new or which doesn't contain any sounds
yet. See the (empty) label in its current lower and upper sound.
The next screen is another illustration but shows the situation in which we have selected an existing target file
which already contains one or more sounds. In this example, the target bank preset's upper sound is still empty
and available while the lower sound is already in use with an Emulator-I multi-sample sound. The lower sound
can still be overwritten of course.
192
6.2.2.3 Custom Automation Level Mode (and SEMI-MANUAL Mode)
If you choose to customize the automation level, EMXP will allow you to change the automation settings based
on the mode you have used the last time you copied or converted items. This current mode can be
the fully automated BATCH mode
the fully user controlled MANUAL mode
the SEMI-MANUAL mode which is a mixture of the BATCH and MANUAL mode
Note that the current mode can be found at the end of the option 3 line between brackets.
When choosing for the custom automation level mode, EMXP will offer the same parameter control as the one
you have if you would have selected option 2 (MANUAL) but you will have the possibility of not having to go
through all individual parameter setting screens.
Selecting which parameters you would like to change and which ones you don't want to be bothered with can be
done on the next screen EMXP will display (see picture below).
Note that EMXP will not show the above screen if you have explicitly instructed EMXP not to do so. This can
be done by activating option 7 "Don't show this screen anymore" at the bottom of the screen. This option can
also be set in the Advanced Automation/Workflow Preferences. See section "10.2.2 Advanced setup of
automated and manual processing".
If you set options 2, 4 and/or 6, EMXP will show the parameter screens of that subject area in the next screens;
you will have the possibility to change those parameters before starting the copy process.
If you set options 1, 3 and/or 5, EMXP will assume the current parameter values for all parameters of that
subject area and will not show those screens anymore in the next step.
E.g. if you have defined (either in a previous fully manual controlled mode or in the Preferences menu) that you
want EMXP to select the target file names/banks itself and
if you select item 3 in the above screen, then EMXP won't ask anymore for choosing between the
automated and manual target file/bank selection (the screen from paragraph B in section "6.2.2.2
MANUAL Mode" will not be shown anymore). Moreover EMXP will assume that it can select the
target file names/banks itself because that is the current setting for this parameter.
if you select item 4 in the above screen, then EMXP will still ask for choosing between the automated
and manual target file/bank selection (the screen from paragraph B in section "6.2.2.2 MANUAL Mode"
will still be shown). Just like in the MANUAL mode you will be able to make a choice regarding this
parameter.
193
The parameters that can or can't be changed are:
for options 1 and 2: the parameters mentioned under the titles A, D and E in section "6.2.2.2 MANUAL
Mode".
for options 3 and 4: the parameters mentioned under the titles B and C in section "6.2.2.2 MANUAL
Mode".
for options 5 and 6: the parameters mentioned under the title E in section "6.2.2.2 MANUAL Mode".
From here on, the process is similar as the one described in paragraphs A H of section "6.2.2.2 MANUAL
Mode", but of course only the requested parameter screens will actually be shown.
Note that if the current mode is BATCH and you decide not to go through any of the individual parameter setting
screens (i.e. you select options 1, 3 and 5) EMXP will behave exactly the same as if you would have selected the
BATCH mode. See section "6.2.2.1 BATCH Mode".
It's important to note that EMXP does not calculate upfront the total available space which is required on the
target folder or disk in order to copy all selected items.
EMXP will copy one item after another and it will check the available space every time before copying the next
item. If no sufficient space is available anymore, an error will be raised. Depending on the selected mode, these
errors will be reported to the user
after each failed copy as well as in the overall report displayed after all items have been processed
(when in MANUAL or SEMI-MANUAL mode)
or only as in the overall report displayed after all items have been processed (when in BATCH mode).
194
6.2.4 Copy process execution report
After EMXP has copied - or attempted to copy - all selected items, a copy process execution report will be
displayed. This report explains which source items have been copied to which target items, as well as any
problem that may have occurred during the copy process.
Each displayed report has also been saved to disk unless you have explicitly instructed EMXP not to do so in the
Report and Log Preferences. See section "10.8 LOG AND REPORTING PREFERENCES".
Let's have a look at some typical examples of copy execution reports now.
Example 1
In the first example below, the copy process of 2 EMAX-I EMX files to EMAX-I bank files was successful.
2 3
The first line of the report summarizes how many items have been processed. See (1).
For each item that has been copied, a separate subreport has been created. See (2).
Each subreport explains which source item (see (3)) has been copied to which target item (see (4)). In
this example, both source and target items are files, so the subreport mentions the file names and the
folders in which the files can be found.
At the end of the report you can see to which report file and in which folder the report has been saved
(if this option is activated in the Report and Log Preferences). See (5).
195
Example 2
In the second example, the copy of the first Emulator-II bank file to an Emulator-II floppy disk image file was
successful but the second copy was not successful because the user has cancelled the process. In this example
EMXP has also copied an operating system to the first target floppy disk image file.
The report starts with saying that not all files have been processed, because the user cancelled the
process while EMXP was copying the second file. Hence only 2 of the 3 files were processed, of which
one successfully and one not successfully due to the user cancellation. See (1).
When an operating system was copied besides the sound data, this is mentioned in the report as well.
After each name of a target file to which an operating system has been written, a reference to a footnote
is mentioned, here labelled (1). At the end of the subreport, the footnote is printed, here stating which
OS has been written to the file(s). See (2).
The fact that the user cancelled the copy process when EMXP wanted to copy the second file is reported
as well. See (3).
Example 3
In the last example, the copy of the first set of EMAX-II EMX files to a bank on an EMAX-II hard disk was
successful, but the second copy failed due to the hard disk being full (no available space).
196
1
The report starts with saying that all items have been processed (since no cancel was done by the user)
but that not all items were copied successfully. See (1).
If multiple EMX files had to be merged into one bank, all EMX files that were involved are mentioned.
See (2).
When saving a bank to a hard disk, the report shows the bank number of the disk in which the bank has
been saved, as well as the drive letter of the hard disk. See (3).
The second set of EMX files could not be copied to the hard disk because the disk is full. This is
displayed in the report, see (4).
197
6.3 COPYING AKAI SAMPLER PROGRAM AND SAMPLE FILES
The copy functions related to Akai S1000 files are less advanced than the ones related to Emu sampler files.
Copying Akai S1000 program, sample and drum files can be done in a manually controlled way or in a batch
(automated) way.
For copying entire floppy disks, floppy disk image files and HxC floppy disk image files, see section "6.5
COPYING ENTIRE FLOPPY DISK (IMAGE)S AND HARD DISK (IMAGE)S".
For copying operating system files, see section "6.4.2 Copying AKAI S1000 operating systems".
Following steps will bring you to the Akai S1000 copy functions to floppy disks.
To copy any Akai S1000 file (program, sample, drums) to a floppy disk:
“2. Manage AKAI S1000 Files and Disks” “1. Manage AKAI S1000 Files (all Sample, Program, Drums)”
[select one or more files] [press 'F'] or [select “1. Copy AKAI S1000 File(s) to Floppy Disk”]
Following steps will bring you to the Akai S1000 copy functions to floppy disk images.
To copy any Akai S1000 file (program, sample, drums) to a floppy disk image:
“2. Manage AKAI S1000 Files and Disks” “1. Manage AKAI S1000 Files (all Sample, Program, Drums)”
[select one or more files] [press 'I'] or [select “2. Copy AKAI S1000 File(s) to Floppy Disk Image”]
198
6.3.1.3 Copying to Akai S1000 HxC floppy disk images
Following steps will bring you to the Akai S1000 copy functions to HxC floppy disk images.
To copy any Akai S1000 file (program, sample, drums) to an HxC floppy disk image:
“2. Manage AKAI S1000 Files and Disks” “1. Manage AKAI S1000 Files (all Sample, Program, Drums)”
[select one or more files] [press 'X'] or [select “3. Copy AKAI S1000 File(s) to HxC Floppy Disk Image”]
Following steps will bring you to the Akai S1000 copy functions from floppy disks.
To copy any Akai S1000 file (program, sample, drums) from a floppy disk to the computer
“2. Manage AKAI S1000 Files and Disks” “8. Manage AKAI S1000 Floppy Disks” [select a floppy drive]
[press 'D'] or [select “1. Manage AKAI S1000 Files on Floppy Disk”] [insert a disk if not inserted yet]
[select the volume] [press 'F'] or [select “1. Show all AKAI S1000 Files on Floppy Disk”] [select one or
more files] [press 'Y'] or [select “1. Copy AKAI S1000 File(s) to Computer”]
To copy Akai S1000 drums files from a floppy disk to the computer
“2. Manage AKAI S1000 Files and Disks” “8. Manage AKAI S1000 Floppy Disks” [select a floppy drive]
[press 'D'] or [select “1. Manage AKAI S1000 Files on Floppy Disk”] [insert a disk if not inserted yet]
[select the volume] [press 'U'] or [select “4. Show AKAI S1000 Drums Files only”] [select one or more
drums files] [press 'Y'] or [select “1. Copy AKAI S1000 Drums File(s) to Computer”]
199
6.3.1.5 Copying from Akai S1000 floppy disk images
Following steps will bring you to the Akai S1000 copy functions from floppy disk images.
To copy any Akai S1000 file (program, sample, drums) from a floppy disk image to the computer
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select a floppy disk image file] [press 'F'] or [select “4. Show
all AKAI S1000 Files on Floppy Disk Image”] [select one or more files] [press 'Y'] or [select “1. Copy
AKAI S1000 File(s) to Computer”]
To copy Akai S1000 programs from a floppy disk image to the computer
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select a floppy disk image file] [press 'P'] or [select “5. Show
AKAI S1000 Program Files only”] [select one or more programs] [press 'Y'] or [select “1. Copy AKAI
S1000 Program File(s) to Computer”]
To copy Akai S1000 samples from a floppy disk image to the computer
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select a floppy disk image file] [press 'S'] or [select “6. Show
AKAI S1000 Sample Files only”] [select one or more samples] [press 'Y'] or [select “1. Copy AKAI
S1000 Sample File(s) to Computer”]
To copy Akai S1000 drums files from a floppy disk image to the computer
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select a floppy disk image file] [press 'U'] or [select “7. Show
AKAI S1000 Drums Files only”] [select one or more drums files] [press 'Y'] or [select “1. Copy AKAI
S1000 Drums File(s) to Computer”]
Following steps will bring you to the Akai S1000 copy functions from HxC floppy disk images.
To copy any Akai S1000 file (program, sample, drums) from an HxC floppy disk image to the computer
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select a floppy disk image file] [select 'F'] or
[select “4. Show all AKAI S1000 Files on Floppy Disk Image”] [select one or more files] [press 'Y'] or
[select “1. Copy AKAI S1000 File(s) to Computer”]
To copy Akai S1000 programs from an HxC floppy disk image to the computer
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select a floppy disk image file] [press 'P'] or
[select “5. Show AKAI S1000 Program Files only”] [select one or more programs] [press 'Y'] or [select “1.
Copy AKAI S1000 Program File(s) to Computer”]
To copy Akai S1000 samples from an HxC floppy disk image to the computer
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select a floppy disk image file] [press 'S'] or
[select “6. Show AKAI S1000 Sample Files only”] [select one or more samples] [press 'Y'] or [select “1.
Copy AKAI S1000 Sample File(s) to Computer”]
To copy Akai S1000 drums files from an HxC floppy disk image to the computer
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select a floppy disk image file] [press 'U'] or
[select “7. Show AKAI S1000 Drums Files only”] [select one or more drums files] [press 'Y'] or [select “1.
Copy AKAI S1000 Drums File(s) to Computer”]
200
6.3.2 Selecting the target files in a folder or on floppy disk/floppy disk image
6.3.2.1 Copying from floppy disk, floppy disk image or HxC floppy disk image
When copying files from an Akai S1000 floppy disk, an Akai S1000 floppy disk image file or an Akai S1000
HxC floppy disk image file, EMXP needs to know what file names should be assigned to the target files on the
computer's hard disk.
You can decide whether EMXP should ask for confirmation of the file name for every file which is being copied,
or whether EMXP can decide itself without any user intervention.
The following screen will appear (unless you have explicitly requested EMXP before not to show this screen
anymore, see option 3 below and section "10.3.8.4 Define automation level when copying from floppy or floppy
image"):
If you select option 1, you will have to confirm every file name. E.g. if you have selected 20 files to be copied to
your PC, you will have to go through 20 confirmation screens. In this mode you will be able to overwrite
(replace) existing files.
If you select option 2, EMXP will generate the target file names itself and make sure that the file names are
unique (by adding a suffix) whenever there's a risk of overwriting an existing file.
If you will always use the same level of automation (either option 1 or option 2), you can explicitly ask EMXP
not to show this screen anymore in the future by enabling option 3.
The target file names that will be suggested (option 1) or used (option 2) by EMXP are determined by applying
the file name pattern which can be defined in the next screen (see below).
The first screen will be shown when copying from a floppy disk, the second screen will be shown when copying
from a floppy disk image file or an HxC floppy disk image file (the screen looks slightly different for HxC files).
201
If the source is an Akai floppy disk, you can
either choose to simply use the file's original Akai file name on the disk as the target file name
or use the file's original Akai file name preceded by the disk's volume name
If the source is an Akai floppy disk image file or an Akai HxC floppy disk image file, you can
either choose to simply use the file's original Akai file name on the disk image file as the target file
name
or use the file's original Akai file name preceded by the floppy disk image file name or HxC floppy disk
image file name
Whenever a file with the chosen file name would already exist in the selected target folder, EMXP will use or
suggest a slightly adapted file name to assure that the file does not exist yet. But if you have requested EMXP to
ask for confirmation of the target file name for every file being copied, you'll have the possibility to replace
existing files if you really want to do so.
202
Select target folder (automated copy only)
If you have decided to let EMXP assign the target file names by itself without any user confirmation (see
paragraph "Define level of automation" before), you will have to select the target folder to which the Akai S1000
files should be copied.
After having selected the target folder, EMXP will start the actual copy of the files. When finished, a message
will be displayed telling you that the copy process has succeeded (or failed).
If you have selected the "manual" mode in which you will confirm every target file name yourself (see paragraph
"Define level of automation" before), EMXP will now ask for the target file names for each of the selected files
on the floppy disk or floppy disk image file. The File Manager will be launched as depicted in the picture below.
You can either overwrite one of the existing Akai S1000 files by selecting one of the existing files, or you create
an entirely new file by selecting the "-- NEW FILE --" item. Of course you can also change the target folder
in the File Manager by selecting the "-- CHANGE FOLDER --" item.
203
Only after you have selected or entered the target file names for all selected source files, EMXP will start the
actual copy of the files. When finished, a message will be displayed telling you that the copy process has
succeeded (or failed).
If you cancel the process while EMXP is still asking for target file names, none of the selected files will be
copied (not even the ones for which you have entered a target file name already !).
6.3.2.2 Copying to floppy disk, floppy disk image or HxC floppy disk image
When copying files to an Akai S1000 floppy disk, an Akai S1000 floppy disk image file or an Akai S1000 HxC
floppy disk image file, the target files on the floppy disk, floppy disk image or HxC floppy disk image will have
the same name as the one defined in the Akai S1000 files being copied.
E.g. if the Akai S1000 sample name in sample file "BrassHornTrumpet.s" is "BRASS", EMXP will save the
sample as BRASS on the floppy disk, floppy disk image or HxC floppy disk image.
However, the floppy disk, floppy disk image or HxC floppy disk image may already contain a file with that
name. If that's true, another name should be chosen. Take into account that if a program file is depending on a
sample file which is being renamed, the program's reference to that sample should be changed as well. EMXP
will not do that, since EMXP can't know which programs and samples belong together. Changing the sample
name in a program file should be done on the Akai S1000 sampler.
When checking the uniqueness of a file name on the floppy disk, floppy disk image file or HxC floppy disk
image file, and when suggesting alternative names, EMXP takes into account the maximum Akai file name size
that has been defined in the Akai copy/conversion preferences. For more details, see section "10.3.8.3 Define
maximum size of Akai S1000 file names on floppy or floppy image".
You can choose whether EMXP should ask for confirmation of the Akai S1000 file name for every file which is
being copied, or whether EMXP can decide itself as much as possible without any user intervention.
The following screens will appear (unless you have explicitly requested EMXP before not to show this screen
anymore, see option 3 below and section "10.3.8.5 Define automation level when copying to floppy or floppy
image"):
204
If you are copying to an Akai S1000 floppy disk image or Akai S1000 HxC floppy disk image:
(the screen looks slightly different when copying to an HxC floppy disk image)
If you select option 1, you will have to confirm every file name. E.g. if you have selected 20 files to be copied to
your PC, you will have to go through 20 confirmation screens.
If you select option 2, EMXP will assign the file names by itself (based on the name included in the source file)
without asking for any confirmation, unless the file name would already be in use on the target floppy disk,
floppy disk image or HxC floppy disk image. In that case, you will still have to define an alternative name, but
this user intervention is limited to the files with duplicate names only.
If you will always use the same level of automation (either option 1 or option 2), you can explicitly ask EMXP
not to show this screen anymore in the future by enabling option 3.
When copying files from your computer's drive to an Akai S1000 floppy disk, you have to select the target
floppy drive. In our example this is drive A.
205
Now insert a floppy disk into the selected drive. Make sure the disk has been formatted for Akai S1000.
EMXP will now check if there's a sufficient amount of available space on the floppy disk. If there's not, you will
get an error and you will have to start over again.
Select target floppy disk image (when copying to a floppy disk image)
When copying files to an Akai S1000 floppy disk image or to an Akai S1000 HxC floppy disk image, you have
to select the target floppy disk image file or HxC floppy disk image file.
The File Manager will be launched, allowing you to navigate to the target folder and to either select an existing
Akai S1000 (HxC) floppy disk image, or to generate a new Akai S1000 (HxC) floppy disk image.
206
If an existing file is selected, EMXP will ask for confirmation because the file may be an important backup file
which you don't want to change by accident. You can disable this confirmation step by changing a preference.
See section "10.3.8.6 Define if confirmation is required when copying to existing floppy image".
If a new file is selected, next to asking for a file name EMXP will also ask for the size of the target file. Then
EMXP will generate an empty file and install the Akai S1000 file system on it before proceeding with the actual
copy process. See section "9.3 GENERATING EMPTY AKAI S1000 FLOPPY DISK IMAGES" for more details
about generating empty Akai S1000 floppy disk images or empty Akai S1000 HxC floppy disk images.
EMXP will now check if there's a sufficient amount of available space in the floppy disk image file or HxC
floppy disk image file. If there's not, you will get an error and you will have to start over again.
If you have selected the "manual" mode in which you will confirm every target file name yourself (see paragraph
"Define level of automation" before), EMXP will now ask for a target file name for each selected file that will be
copied to the floppy disk or floppy disk image.
As already explained, by default EMXP proposes the name contained within the Akai program, sample or drum
file.
Especially for Akai S1000 samples it is recommended to accept this suggested name, because this name is
probably used as a reference from within one or more Akai S1000 programs. If you change the name, the link
between the program and samples will be broken.
If the floppy disk, floppy disk image file or HxC floppy disk image file already contains a sample file with that
name, there will be no other solution than specifying another file name. In that case don't forget to change the
sample name references in the programs on your Akai sampler !
After having entered or accepted the target Akai S1000 file names for all selected files, EMXP will start copying
the files. When finished, a message will be displayed telling you that the copy process has succeeded (or failed).
If you cancel the process while EMXP is still asking for target Akai S1000 file names, none of the selected files
will be copied (not even the ones for which you have entered a target file name already !).
207
Select target file names (automated copy only)
If you have decided to let EMXP assign the target file names by itself without any user confirmation (see
paragraph "Define level of automation" before), it's possible that the target floppy disk, floppy disk image or
HxC floppy disk image already contains a file with a name identical to the name of a source file.
In that case you will have to provide another name. The procedure is similar to the one explained in the previous
paragraph (see "Select target file name (manual copy only)")
208
6.4 COPYING OPERATING SYSTEMS
EMXP supports making copies of operating systems for all supported samplers except for the SP-12 (since its
operating system resides on EPROM). The picture below illustrates the supported copy flows.
Operating System File (.EMX)
Floppy Disk
Floppy Disk Image File
(.EM1FD, .IMG)
HxC Floppy Disk Image File
EMAX-I EMAX-I Operating System
(.HFE)
Hard Disk (*)
Hard Disk Image File (**)
(.EZ1, .ISO)
Floppy Disk
Floppy Disk Image File
(.EM2FD, .IMG)
EMAX-II HxC Floppy Disk Image File
EMAX-II Operating System
(.HFE)
Hard Disk (*)
Hard Disk Image File (**)
(.EZ2, .ISO)
OS Floppy Disk
OS Floppy Disk Image File
(.E3OFD, .IMG)
OS HxC Floppy Disk Image File
Emulator-III Emulator-III Operating System
(.HFE)
Hard Disk (*)
Hard Disk Image File (**)
(.EZ3, .ISO)
OS Floppy Disk
OS Floppy Disk Image File
(.E3OFD, .IMG)
OS HxC Floppy Disk Image File
Emulator-IIIX Emulator-IIIX Operating System
(.HFE)
Hard Disk (*)
Hard Disk Image File (**)
(.EZ3, .ISO)
Floppy Disk
Floppy Disk Image File
AKAI S1000 Akai S1000 Operating System
(.AKI, .IMG)
HxC Floppy Disk Image File
(.HFE)
209
There are three ways in EMXP to copy operating systems:
by explicitly copying them, which is described in this chapter. For EMU operating systems, two options
are offered:
o selecting an operating system and copying it to a single file or disk
o a mass (bulk) replacement of the operating system on multiple selected floppy disks, floppy
disk images or HxC floppy disk images at once
by copying them while copying sound data, which is explained in section "6.2 COPYING EMU
SAMPLER SOUND DATA". This is only true for Emu operating systems, and this approach does not
support copying operating systems to/from hard disks and to/from hard disk image files.
by formatting a disk, which is explained in section "9.1 FORMATTING DISKS".
Besides copying operating systems, it's also possible to generate empty bootable floppy disk image files and
empty bootable HxC floppy disk image files for the EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III
and Emulator-IIIX.
For Akai S1000 it's also possible to generate empty floppy disk image files and empty bootable HxC floppy disk
image files, but you'll have to copy an operating system to it in a separate step (since the Akai S1000 doesn't
need an operating system on a floppy disk...)
The EMAX-I and EMAX-II samplers use operating systems which are not interchangeable between these two
types of samplers. However, the EMAX-II can load floppy disks that contain EMAX-I (compressed) sound
banks. It's perfectly possible to create a set of floppy disks containing EMAX-I sound banks accompanied by an
EMAX-II operating system. These disks can used in both the EMAX-I and EMAX-II, but the operating system
modules of the disks can only be used by the EMAX-II.
210
6.4.1.2 About combining Emulator-III/IIIX operating systems
Just like the EMAX series of samplers, the Emulator-III and Emulator-IIIX samplers use operating systems
which are not interchangeable between these two types of samplers. However the hard disks (and cdroms) are
interchangeable between these two samplers, and both samplers can boot from the same hard disk.
This means that an Emulator-III operating system and an Emulator-IIIX operating system can co-exist on the
same hard disk. At boot time, the Emulator-III sampler will search for an Emulator-III operating system, while
the Emulator-IIIX sampler will search for an Emulator-IIIX operating system.
Emulator-III/IIIX floppy disks can't contain sound bank data data and operating system at once. An Emulator-
III/IIIX floppy disk
either contains sound bank data. If a bank does not fit on a single floppy disk, multiple disks are
required to save or load that bank
or contains a single operating system. An operating system always fits on a single floppy disk. A single
disk can contain only one operating system. As opposed to hard disks, it's not possible to boot both the
Emulator-III and Emulator-IIIX sampler from the same floppy disk.
The same is true of course for Emulator-III/IIIX floppy disk images and HxC floppy disk images.
EMXP only supports Emulator-III/IIIX floppy disks, floppy disk images and HxC floppy disk images that can
contain an operating system.
EMAX-I
To copy an operating system from an EMAX-I HxC floppy disk image file:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “7. Manage EMAX-I
HxC Floppy Disk Images” [select a single HxC floppy image file] [press 'O'] or [select “9. Show Details”
“3. Show Operating System Details”] [select operating system] go to step 2
To copy an operating system from an EMAX-I hard disk or from an EMAX-I partition on a SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a drive or scan for SCSI2SD and select a partition] [press 'O'] or [select “3. Manage
Operating System on EMAX-I Hard Disk”] [insert a hard disk if not inserted yet] [select operating system]
go to step 2
211
To copy an operating system from an EMAX-I hard disk image file or from an EMAX-I partition on a SCSI2SD
hard disk image file:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select a hard disk image file or scan
for SCSI2SD and select a partition] [press 'O'] or [select “2. Manage Operating System on EMAX-I Hard
Disk Image”] [select operating system] go to step 2
To copy an operating system to an EMAX-I hard disk or to an EMAX-I partition on a SCSI2SD hard disk:
First perform step 1 [press 'H'] or [select “3. Copy Operating System to EMAX-I Hard Disk”] [select a
drive or scan for SCSI2SD and select a partition] [insert a hard disk]
To copy an operating system to an EMAX-I hard disk image file or to an EMAX-I partition in a SCSI2SD hard
disk image file:
First perform step 1 [press 'G'] or [select “4. Copy Operating System to EMAX-I Hard Disk Image”]
[select a hard disk image file or scan for SCSI2SD and select a partition] [optional: confirm that file can be
written to]
Besides the possibility to copy a selected operating system to an EMAX-I floppy disk image file or to an
EMAX-I HxC floppy disk image files, EMXP also provides functions called "Generate Empty Bootable EMAX-
I Floppy Disk Image" and "Generate Empty Bootable EMAX-I HxC Floppy Disk Image". See section "6.4.3
Generating empty bootable EMU floppy disk images".
EMAX-II
212
To copy an operating system from an EMAX-II floppy disk image file:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-I Files and Disks” “6. Manage EMAX-II
Floppy Disk Images” [select a single floppy image file] [press 'O'] or [select “9. Show More Details”
“3. Show Operating System Details”] [select operating system] go to step 2
To copy an operating system from an EMAX-II HxC floppy disk image file:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-I Files and Disks” “7. Manage EMAX-II
HxC Floppy Disk Images” [select a single HxC floppy image file] [press 'O'] or [select “9. Show More
Details” “3. Show Operating System Details”] [select operating system] go to step 2
To copy an operating system from an EMAX-II hard disk or from an EMAX-II partition on a SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a drive or scan for SCSI2SD and select a partition] [press 'O'] or [select “3. Manage
Operating System on EMAX-II Hard Disk”] [insert a hard disk if not inserted yet] [select operating
system] go to step 2
To copy an operating system from an EMAX-II hard disk image file or from an EMAX-II partition in a SCSI2SD
hard disk image file:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select a hard disk image file or
scan for SCSI2SD and select a partition] [press 'O'] or [select “2. Manage Operating System on EMAX-II
Hard Disk Image”] [select operating system] go to step 2
To copy an operating system to an EMAX-II hard disk or to an EMAX-II partition on a SCSI2SD hard disk:
First perform step 1 [press 'H'] or [select “3. Copy Operating System to EMAX-II Hard Disk”] [select a
drive or scan for SCSI2SD and select a partition] [insert a hard disk]
213
To copy an operating system to an EMAX-II hard disk image file or to an EMAX-II partition in a SCSI2SD hard
disk image file:
First perform step 1 [press 'G'] or [select “4. Copy Operating System to EMAX-II Hard Disk Image”
[select a hard disk image file or scan for SCSI2SD and select a partition] [optional: confirm that file can be
written to]
Besides the possibility to copy a selected operating system to an EMAX-I or EMAX-II floppy disk image file or
to an EMAX-I or EMAX-II HxC floppy disk image file, EMXP also provides functions called "Generate Empty
Bootable EMAX-I or EMAX-II Floppy Disk Image" and "Generate Empty Bootable EMAX-I or EMAX-II HxC
Floppy Disk Image". See section "6.4.3 Generating empty bootable EMU floppy disk images".
Emulator-I
To copy an operating system from an Emulator-I HxC floppy disk image file:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “4. Manage EMULATOR-I
HxC Floppy Disk Images” [select a file] [press 'O'] or [select “9. Show More Details” “3. Show
Operating System”] [select operating system] go to step 2
Besides the possibility to copy a selected operating system to an Emulator-I floppy disk image file or to an
Emulator-I HxC floppy disk image file, EMXP also provides functions called "Generate Empty Bootable
EMULATOR-I Floppy Disk Image" and "Generate Empty Bootable EMULATOR-I HxC Floppy Disk Image".
See section "6.4.3 Generating empty bootable EMU floppy disk images".
214
Emulator-II
To copy an operating system from an Emulator-II HxC floppy disk image file:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “3. Manage EMULATOR-II
HxC Floppy Disk Images” [select a file] [press 'O'] or [select “9. Show Details” “5. Show Operating
System Details”] [select operating system] go to step 2
Besides the possibility to copy a selected operating system to an Emulator-II floppy disk image file or to an
Emulator-II HxC floppy disk image file, EMXP also provides functions called "Generate Empty Bootable
EMULATOR-II Floppy Disk Image" and "Generate Empty Bootable EMULATOR-II HxC Floppy Disk Image".
See section "6.4.3 Generating empty bootable EMU floppy disk images".
Emulator-III
215
To copy an operating system from an Emulator-III OS floppy disk image file:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMULATOR-III Operating System Files and Disks” “2. Manage EMULATOR-III Operating
System Floppy Disk Images” [select a file] go to step 2
To copy an operating system from an Emulator-III OS HxC floppy disk image file:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMULATOR-III Operating System Files and Disks” “3. Manage EMULATOR-III Operating
System HxC Floppy Disk Images” [select a file] go to step 2
To copy an operating system from an Emulator-III/IIIX hard disk or from an Emulator-III/IIIX partition on a
SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [select a drive or scan for SCSI2SD and select a partition]
[press 'O'] or [select “4. Manage Operating System(s) on EMULATOR-III/X Hard Disk”] [insert a hard disk
if not inserted yet] [select operating system] go to step 2
To copy an operating system from an Emulator-III/IIIX hard disk image file or from an Emulator-III/IIIX
partition on a SCSI2SD hard disk image file:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [select a hard disk image file or scan for SCSI2SD and select a partition] [press 'O'] or [select “2.
Manage Operating System(s) on EMULATOR-III/X Hard Disk Image”] [select operating system] go to
step 2
To copy an operating system to an Emulator-III/IIIX hard disk image file or to an Emulator-III/IIIX partition in
a SCSI2SD hard disk image file:
First perform step 1 [press 'G'] or [select “6. Copy Operating System to EMULATOR-III/X Hard Disk
Image”] [select a hard disk image file or scan for SCSI2SD and select a partition] [optional: confirm that
file can be written to]
216
Emulator-IIIX
To copy an operating system from an Emulator-IIIX OS HxC floppy disk image file:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“6. Manage EMULATOR-IIIX Operating System Files and Disks” “3. Manage EMULATOR-IIIX
Operating System HxC Floppy Disk Images” [select a file] go to step 2
To copy an operating system from an Emulator-III/IIIX hard disk or from an Emulator-III/IIIX partition on a
SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [select a drive or scan for SCSI2SD and select a partition]
[press 'O'] or [select “4. Manage Operating System(s) on EMULATOR-III/X Hard Disk”] [insert a hard disk
if not inserted yet] [select operating system] go to step 2
To copy an operating system from an Emulator-III/IIIX hard disk image file or from an Emulator-III/IIIX
partition on a SCSI2SD hard disk image file:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [select a hard disk image file or scan for SCSI2SD and select a partition] [press 'O'] or [select “2.
Manage Operating System(s) on EMULATOR-III/X Hard Disk Image”] [select operating system] go to
step 2
217
To copy an operating system to an Emulator-III/IIIX hard disk or to an Emulator-III/IIIX partition on a
SCSI2SD hard disk:
First perform step 1 [press 'H'] or [select “5. Copy Operating System to EMULATOR-III/X Hard Disk”]
[select a drive or scan for SCSI2SD and select a partition] [insert a hard disk]
To copy an operating system to an Emulator-III/IIIX hard disk image file or to an Emulator-III/IIIX partition in
a SCSI2SD hard disk image file:
First perform step 1 [press 'G'] or [select “6. Copy Operating System to EMULATOR-III/X Hard Disk
Image”] [select a hard disk image file or scan for SCSI2SD and select a partition] [optional: confirm that
file can be written to]
Since an Emulator-III/III floppy disk, floppy disk image or HxC floppy disk image can not contain both sound
data and operating system data, copying an operating system to an Emulator-III/III OS floppy disk, OS floppy
disk image or OS HxC floppy disk is exactly the same as generating an empty bootable Emulator-III/III floppy
disk, floppy disk image or HxC floppy disk. See also section "6.4.3 Generating empty bootable EMU floppy disk
images".
Replacing an existing operating system on a floppy disk, hard disk or floppy/hard disk image file
Copying an operating system to a floppy disk, floppy disk image file, HxC floppy disk image file, hard disk,
partition on a SCSI2SD hard disk, hard disk image file or a partition in a SCSI2SD hard disk image file which
already contains an operating system is perfectly possible, but EMXP will ask you to confirm that you want to
replace the existing operating system, as illustrated in the following picture in which we want to copy an EMAX-
II operating system to an EMAX-II hard disk.
When copying Emulator-III or Emulator-IIIX operating systems to a (partition on a) hard disk or hard disk
image, this confirmation will only be asked if an operating system of the same sampler type already exists on the
target disk or target image. E.g. if an Emulator-III operating system is being copied, and the target disk or image
only contains an Emulator-IIIX operating system (or no operating systems at all), no confirmation is required
because Emulator-III and Emulator-IIIX operating systems can co-exist on the same hard disk or hard disk
image. See also section "6.4.1.2 About combining Emulator-III/IIIX operating systems".
218
6.4.1.3 Mass update of operating system on floppy disks and floppy disk image files
EMAX-I
To update/replace the operating system on multiple EMAX-I floppy disk image files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “6. Manage EMAX-I
Floppy Disk Images” [select one or more files] [press 'K'] or [select “8. Replace Operating System”]
[select operating system] [confirm that the operating system can be overwritten on all files] EMXP is
replacing the operating system on all selected files EMXP shows an operating system replacement execution
report
To update/replace the operating system on multiple EMAX-I HxC floppy disk image files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “7. Manage EMAX-I
HxC Floppy Disk Images” [select one or more files] [press 'K'] or [select “8. Replace Operating System”]
[select operating system] [confirm that the operating system can be overwritten on all files] EMXP is
replacing the operating system on all selected files EMXP shows an operating system replacement execution
report
EMAX-II
To update/replace the operating system on multiple EMAX-I or EMAX-II floppy disks at once:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “8. Manage EMAX-
I/EMAX-II Floppy Disks” [select a floppy drive] [press 'K'] or [select “9. Replace Operating System on
Floppy Disk(s)”] [select operating system] [confirm that the operating system can be overwritten on all
disks] (*) EMXP is replacing the operating system [insert the next EMAX-I or EMAX-II floppy disk and
repeat (*) or press Escape EMXP shows an operating system replacement execution report
To update/replace the operating system on multiple EMAX-II floppy disk image files:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “6. Manage EMAX-II
Floppy Disk Images” [select one or more files] [press 'K'] or [select “7. Replace Operating System”]
[select operating system] [confirm that the operating system can be overwritten on all files] EMXP is
replacing the operating system on all selected files EMXP shows an operating system replacement execution
report
To update/replace the operating system on multiple EMAX-II HxC floppy disk image files:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “7. Manage EMAX-II
HxC Floppy Disk Images” [select one or more files] [press 'K'] or [select “7. Replace Operating System”]
[select operating system] [confirm that the operating system can be overwritten on all files] EMXP is
replacing the operating system on all selected files EMXP shows an operating system replacement execution
report
219
Emulator-I
To update/replace the operating system on multiple Emulator-I floppy disk image files
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “3. Manage EMULATOR-I
Floppy Disk Images” [select one or more files] [press 'K'] or [select “7. Replace Operating System”]
[select operating system] [confirm that the operating system can be overwritten on all files] EMXP is
replacing the operating system on all selected files EMXP shows an operating system replacement execution
report
To update/replace the operating system on multiple Emulator-I HxC floppy disk image files
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “4. Manage EMULATOR-I
HxC Floppy Disk Images” [select one or more files] [press 'K'] or [select “7. Replace Operating System”]
[select operating system] [confirm that the operating system can be overwritten on all files] EMXP is
replacing the operating system on all selected files EMXP shows an operating system replacement execution
report
Emulator-II
To update/replace the operating system on multiple Emulator-II floppy disk image files
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “2. Manage EMULATOR-II
Floppy Disk Images” [select one or more files] [press 'K'] or [select “8. Replace Operating System”]
[select operating system] [confirm that the operating system can be overwritten on all files] EMXP is
replacing the operating system on all selected files EMXP shows an operating system replacement execution
report
To update/replace the operating system on multiple Emulator-II HxC floppy disk image files
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “3. Manage EMULATOR-II
HxC Floppy Disk Images” [select one or more files] [press 'K'] or [select “8. Replace Operating System”]
[select operating system] [confirm that the operating system can be overwritten on all files] EMXP is
replacing the operating system on all selected files EMXP shows an operating system replacement execution
report
Since Emulator-III/III floppy disk, floppy disk image or HxC floppy disk image containing sound bank data can't
contain an operating system, a mass update function to replace the operating system on Emulator-III/IIIX floppy
disks, floppy disk images and HxC floppy disk images is not available in EMXP.
220
6.4.2 Copying AKAI S1000 operating systems
To copy an Akai S1000 operating system file to a floppy disk image file:
“2. Manage AKAI S1000 Files and Disks” “5. Manage AKAI S1000 Operating System Files” [select a
file] [press 'Y'] or [select “2. Copy AKAI S1000 Operating System to Floppy Disk Image”]
To copy an Akai S1000 operating system file to an HxC floppy disk image file:
“2. Manage AKAI S1000 Files and Disks” “5. Manage AKAI S1000 Operating System Files” [select a
file] [press 'X'] or [select “3. Copy AKAI S1000 Operating System to HxC Floppy Disk Image”]
To copy an Akai S1000 operating system from a floppy disk to an operating system file:
“2. Manage AKAI S1000 Files and Disks” “8. Manage AKAI S1000 Floppy Disks” [select a floppy drive]
[press 'D'] or [select “7. Manage AKAI S1000 Files on Floppy Disk”] [insert a floppy disk if not inserted
yet] [select the disk volume] [press 'O'] or [select “5. Show AKAI S1000 Operating System Files”]
[select an operating system] [press 'Y'] or [select “1. Copy AKAI S1000 Operating System to Computer”]
To copy an Akai S1000 operating system from a floppy disk image file to an operating system file:
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select a floppy disk image file] [press 'O'] or [select “8.
Manage Operating System on AKAI S1000 Floppy Disk Image”] [select an operating system] [press 'Y']
or [select “1. Copy AKAI S1000 Operating System to Computer”]
To copy an Akai S1000 operating system from an HxC floppy disk image file to an operating system file:
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select an HxC floppy disk image file] [press 'O']
or [select “8. Manage Operating System on AKAI S1000 HxC Floppy Disk Image”] [select an operating
system] [press 'Y'] or [select “1. Copy AKAI S1000 Operating System to Computer”]
The remainder of the copy process is identical to the copy process of any other Akai S1000 file (program,
sample, drums). More details can be found in section "6.3 COPYING AKAI SAMPLER PROGRAM AND
SAMPLE FILES".
Copying an operating system to an AKAI S1000 floppy disk, floppy disk image file or HxC floppy disk image
file which already contains an operating system is not possible. You will first have to remove the operating
system from the disk or image before copying another operating system to it. Removing files from Akai S1000
floppy disks, floppy disk image files and HxC floppy disk image files is supported by EMXP as well.
221
6.4.3 Generating empty bootable EMU floppy disk images
Besides the possibility to copy a selected operating system to a floppy disk image file or to an HxC floppy disk
image file, EMXP also provides functions called "Generate Empty Bootable Floppy Disk Image" and "Generate
Empty Bootable HxC Floppy Disk Image". These functions are available for the EMAX-I, EMAX-II, Emulator-
I, Emulator-II, Emulator-III and Emulator-IIIX.
For the Emulator-III and Emulator-IIIX however, these functions are identical to copying operating systems to a
floppy disk, floppy disk image or HxC floppy disk image because Emulator-III/IIIX floppy disks and (HxC)
floppy disk images can not contain sound bank data and operating systems at the same time. See section "6.4.1.2
About combining Emulator-III/IIIX operating systems".
Next to the selected operating system, the generated floppy disk image file or HxC floppy disk image file will
contain an empty sound bank (consisting of one empty preset with no voices, key areas nor samples). The empty
sound bank will only be generated for the EMAX-I, EMAX-II and Emulator-II. For the Emulator-I, the sound
area will simply be empty. And for the Emulator-III and Emulator-IIIX, sound bank data can simply not co-exist
with operating system data on the same floppy disk/floppy disk image.
When restoring this empty bootable floppy disk image or HxC floppy disk image to a floppy disk, or when using
it in a floppy disk emulator device (like the SD HxC), the image can be used for booting the sampler.
Of course it's also possible to add sound bank data to these empty image files in EMXP.
Selecting the "generate empty bootable (HxC) floppy disk image" function is identical to selecting one of the
"Copy Operating System to <sampler> (HxC) Floppy Disk Image" functions in EMXP, and requesting to do the
copy to a "-- NEW FILE --".
If you use the "Generate Empty Bootable Floppy Disk Image" or "Generate Empty Bootable HxC Floppy Disk
image" function and select an existing floppy disk image file or HxC floppy disk image file as the target file, the
file will be replaced by a file only containing an operating system. The existing sound bank (if any) will be
removed.
EMAX-I
The procedure is identical to the first step of copying an operating system. See paragraph "EMAX-I Step 1" in
section "6.4.1.3 Copying an operating system to a single file or disk".
EMAX-II
The procedure is identical to the first step of copying an operating system. See paragraph "EMAX-II Step 1" in
section "6.4.1.3 Copying an operating system to a single file or disk".
222
Step 2: generate the target empty bootable floppy disk image
If the source operating system originates from an EMAX-II operating system file, floppy disk, floppy disk image
or HxC floppy disk image:
To generate an empty bootable EMAX-II floppy disk image containing an EMAX-II operating system:
First perform step 1 [press 'K'] or [select “7. Generate Empty Bootable EMAX-II Floppy Disk Image”]
[select target file name and location]
To generate an empty bootable EMAX-II HxC floppy disk image containing an EMAX-II operating system:
First perform step 1 [press 'J'] or [select “8. Generate Empty Bootable EMAX-II HxC Floppy Disk Image”]
[select target file name and location]
To generate an empty bootable EMAX-I floppy disk image containing an EMAX-II operating system:
First perform step 1 [press 'Q'] or [select “9. Copy OS to or Generate Empty Bootable EMAX-I Floppy Disk
Image” “3. Generate Empty Bootable EMAX-I Floppy Disk Image”] [select target file name and location]
To generate an empty bootable EMAX-I HxC floppy disk image containing an EMAX-II operating system:
First perform step 1 [press 'V'] or [select “9. Copy OS to or Generate Empty Bootable EMAX-I Floppy Disk
Image” “4. Generate Empty Bootable EMAX-I HxC Floppy Disk Image”] [select target file name and
location]
If the source operating system originates from an EMAX-II hard disk or hard disk image:
To generate an empty bootable EMAX-II floppy disk image containing an EMAX-II operating system:
First perform step 1 [press 'K'] or [select “7. Generate Empty Bootable EMAX-II Floppy Disk Image” “1.
Generate Empty Bootable EMAX-II Floppy Disk Image”] [select target file name and location]
To generate an empty bootable EMAX-II HxC floppy disk image containing an EMAX-II operating system:
First perform step 1 [press 'J'] or [select “7. Generate Empty Bootable EMAX-II Floppy Disk Image” “2.
Generate Empty Bootable EMAX-II HxC Floppy Disk Image”] [select target file name and location]
To generate an empty bootable EMAX-I floppy disk image containing an EMAX-II operating system:
First perform step 1 [press 'Q'] or [select “8. Copy OS to or Generate Empty Bootable EMAX-I Floppy Disk
Image” “3. Generate Empty Bootable EMAX-I Floppy Disk Image”] [select target file name and location]
To generate an empty bootable EMAX-I HxC floppy disk image containing an EMAX-II operating system:
First perform step 1 [press 'V'] or [select “8. Copy OS to or Generate Empty Bootable EMAX-I Floppy Disk
Image” “4. Generate Empty Bootable EMAX-I HxC Floppy Disk Image”] [select target file name and
location]
Emulator-I
The procedure is identical to the first step of copying an operating system. See paragraph "Emulator-I Step 1" in
section "6.4.1.3 Copying an operating system to a single file or disk".
223
To generate one or more empty bootable Emulator-I HxC floppy disk images:
First perform step 1 [press 'J'] or [select “5. Generate Empty Bootable EMULATOR-I HxC Floppy Disk
Image(s)”] for each selected operating system: [select target file name and location]
Emulator-II
The procedure is identical to the first step of copying an operating system. See paragraph "Emulator-II Step 1" in
section "6.4.1.3 Copying an operating system to a single file or disk".
To generate one or more empty bootable Emulator-II HxC floppy disk images:
First perform step 1 [press 'J'] or [select “5. Generate Empty Bootable EMULATOR-II HxC Floppy Disk
Image”] for each selected operating system: [select target file name and location]
Emulator-III
The procedure is identical to the first step of copying an operating system. See paragraph "Emulator-III Step 1"
in section "6.4.1.3 Copying an operating system to a single file or disk".
224
Emulator-IIIX
The procedure is identical to the first step of copying an operating system. See paragraph "Emulator-IIIX Step 1"
in section "6.4.1.3 Copying an operating system to a single file or disk".
For more details about generating empty Akai S1000 floppy disk image files and empty Akai S1000 HxC floppy
disk image files, see section "9.3 GENERATING EMPTY AKAI S1000 FLOPPY DISK IMAGES".
225
6.5 COPYING ENTIRE FLOPPY DISK (IMAGE)S AND HARD DISK (IMAGE)S
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
AKAI S1000 Floppy Disk Image File (.AKI, .IMG) Floppy Disk
226
Backing up floppy disks can be done to either floppy disk images or HxC floppy disk images. Backing up hard
disks or hard disk partitions can be done to hard disk images and partitions on hard disk images.
These images can then
be used for pure backup purposes only. If the original floppy disk or hard disk would fail, the image can
be restored (=copied back) to a new disk.
be used as a mechanism to copy entire disks to other disks. After having made a backup, the backup
image can be copied to one or more other disks as a means to reproduce and distribute the original disk.
As shown in the picture, raw copying directly between floppy disks, floppy disk images and HxC floppy disk
images is supported as well for EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III/X and Akai S1000.
For the Emu-samplers this can also be achieved by using the normal "Copy Bank" or 'Copy Sounds" (for
Emulator-I) option (see section "6.2 COPYING EMU SAMPLER SOUND DATA"), but that option is less
straight-forward due the higher flexibility offered by it (e.g. the possibility to select another operating system
while copying disk images may not always be required or useful)
When making a raw copy of a disk (disk image), the entire contents of the disk (disk image) will be copied to the
destination image (destination disk), including the operating system (if any is stored on the source).
While backing up, restoring and cloning of Emulator-III/IIIX operating system floppy disks is supported by
EMXP, these functions are not available for Emulator-III/IIIX sound bank data floppy disks.
The raw copy process in EMXP is pretty straight forward and is explained in the next sections.
6.5.1 Copying floppy disk, hard disks and partitions of SCSI2SD hard disks
Akai S1000
227
EMAX-I
EMAX-II
Emulator-III
228
To backup an Emulator-III OS floppy disk to an HxC floppy disk image
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMULATOR-III Operating System Files and Disks” “4. Manage EMULATOR-III/X
Operating System Floppy Disks” [select a drive] [press 'X'] or [select “4. Copy OS Floppy Disk(s) to
EMULATOR-III/X HxC OS Floppy Disk Image(s)”] [insert a floppy disk if not inserted yet] (*) EMXP
reads the floppy disk [select target file name and location] [insert the next floppy disk for backup] see
(*)
Emulator-IIIX
EMXP will start the copy process now. Please note that the copy process can't be interrupted. EMXP will ask for
the next disk to be copied after the copy process of the previous disk has finished. This allows for a fast copy of
multiple disks one after another (the process will repeat at step (*)). Press Escape to stop copying disks.
When the copy of all disks has been finished, an execution report will be displayed.
229
6.5.1.2 Copying hard disks or SCSI2SD hard disk partitions
When copying
a normal un-partitioned sampler hard disk
a single partitions from a SCSI2SD sampler hard disks
EMXP will only copy the part of the disk or partition which is logically formatted for the sampler.
Example
if a disk with a physical capacity of 16GB has been formatted as a 1GB Emax-II hard disk, only 1GB of
data will be subject of the copy process in EMXP
if each of the 4 SCSI2SD devices (partitions) on an SD card of 16GB has been configured with a
physical size of 2GB, but they are logically formatted for an Emax-I sampler, only 19MB of data on
each SCSI2SD device (partition) will be subject of the copy process in EMXP
When copying a SCSI2SD partitioned hard disk as a whole (i.e. including all of its partitions at once), EMXP
will copy the part of the disk which is required to hold all of the enabled SCSI2SD devices.
Example:
if an SD card with a physical capacity of 16GB has been formatted for use in a SCSI2SD board with 4
enabled devices of 1GB each and the first device starts at a position of 512MB on the disk, EMXP will
copy the first 4.5GB of the SD card.
The logically formatted size of the SCSI2SD devices doesn't matter - even if the devices have only been
formatted as 19MB Emax-I disks, EMXP will still copy 4.5GB of data.
When copying to a single partition on a SCSI2SD sampler hard disk image, EMXP will check if the logically
formatted size of the source disk or source SCSI2SD partition fits in the physical size of the target SCSI2SD
partition.
If it doesn't fit, a warning will be displayed (see picture below) but you can instruct EMXP to continue the copy
process anyway.
In that case, only the part which fits in the target SCSI2SD partition will be copied. This is tricky and can result
in read/write errors later, but it might make sense if you're sure that not all of the logically formatted space on the
source disk is actually used by sound banks.
Example:
a 256MB Emax-II hard disk may contain only 5 sound banks of 1MB each, so the used space may fit in
a 20MB partition if the used clusters on the source disk are not scattered too much across the disk
230
When copying a normal un-partitioned hard disk or an entire SCIS2SD partitioned hard disk to a hard disk
image file, and the formatted space (*) of the hard disk is larger than 4GB, the copy process will only succeed if
the file system on your computer is capable of storing files larger than 4GB. All modern file systems support
such large files (e.g. NTFS) but if you're using an older file system (e.g. FAT), the copy process will result in a
Windows error.
If you copy to an existing (partition in a) hard disk image file, the partition or file may contain valuable data.
You will have to confirm that you agree with destroying and overwriting the (partition in) the target hard disk
image file before the actual copy process will be launched.
EMAX-I
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-I hard disk to a normal un-partitioned hard disk image file
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a drive] [press 'I'] or [select “4. Copy EMAX-I Hard Disk to EMAX-I Hard Disk
Image (Backup)”] [insert a hard disk if not inserted yet] [select target file name and location]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-I hard disk to a SCSI2SD partition on a SCSI2SD partitioned hard disk
image file
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a drive] [press 'I'] or [select “4. Copy EMAX-I Hard Disk to EMAX-I Hard Disk
Image (Backup)”] [insert a hard disk if not inserted yet] [scan for SCSI2SD image files and select a
specific target SCSI2SD partition]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-I partition from a SCSI2SD partitioned hard disk to a normal un-partitioned hard disk image
file
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [scan for SCSI2SD hard disks and select a specific source SCSI2SD partition] [press 'I'] or
[select “4. Copy EMAX-I Hard Disk to EMAX-I Hard Disk Image (Backup)”] [insert a hard disk if not
inserted yet] [select option 1: "copy the selected EMAX-I SCSI2SD Device only", see picture below]
[select target file name and location]
231
Hard Disk Image File (.EZ1, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-I partition from a SCSI2SD partitioned hard disk to a SCSI2SD partition on a SCSI2SD
partitioned hard disk image file
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [scan for SCSI2SD hard disks and select a specific source SCSI2SD partition] [press 'I'] or
[select “4. Copy EMAX-I Hard Disk to EMAX-I Hard Disk Image (Backup)”] [insert a hard disk if not
inserted yet] [select option 1: "copy the selected EMAX-I SCSI2SD Device only", see picture above]
[scan for SCSI2SD image files and select a specific target SCSI2SD partition]
To copy an entire SCSI2SD partitioned hard disk (containing at least one EMAX-I partition) to a SCSI2SD
partitioned hard disk image file
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [scan for SCSI2SD hard disks and select one of its EMAX-I partitions, it doesn't matter which
one] [press 'I'] or [select “4. Copy EMAX-I Hard Disk to EMAX-I Hard Disk Image (Backup)”] [insert a
hard disk if not inserted yet] [select option 2: "copy the entire SCSI2SD hard disk containing ... devices", see
picture below] [select target file name and location]
232
EMAX-II
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-II hard disk to a normal un-partitioned hard disk image file
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a drive] [press 'I'] or [select “4. Copy EMAX-II Hard Disk to EMAX-II Hard Disk
Image (Backup)”] [insert a hard disk if not inserted yet] [select target file name and location]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-II hard disk to a SCSI2SD partition on a SCSI2SD partitioned hard disk
image file
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a drive] [press 'I'] or [select “4. Copy EMAX-II Hard Disk to EMAX-II Hard Disk
Image (Backup)”] [insert a hard disk if not inserted yet] [scan for SCSI2SD image files and select a
specific target SCSI2SD partition]
233
Hard Disk Image File (.EZ2, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-II partition from a SCSI2SD partitioned hard disk to a normal un-partitioned hard disk image
file
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [scan for SCSI2SD hard disks and select a specific source SCSI2SD partition] [press 'I'] or
[select “4. Copy EMAX-II Hard Disk to EMAX-II Hard Disk Image (Backup)”] [insert a hard disk if not
inserted yet] [select option 1: "copy the selected EMAX-II SCSI2SD Device only", see picture below]
[select target file name and location]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-II partition from a SCSI2SD partitioned hard disk to a SCSI2SD partition on a SCSI2SD
partitioned hard disk image file
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [scan for SCSI2SD hard disks and select a specific source SCSI2SD partition] [press 'I'] or
[select “4. Copy EMAX-II Hard Disk to EMAX-II Hard Disk Image (Backup)”] [insert a hard disk if not
inserted yet] [select option 1: "copy the selected EMAX-II SCSI2SD Device only", see picture above]
[scan for SCSI2SD image files and select a specific target SCSI2SD partition]
To copy an entire SCSI2SD partitioned hard disk (containing at least one EMAX-II partition) to a SCSI2SD
partitioned hard disk image file
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [scan for SCSI2SD hard disks and select one of its EMAX-II partitions, it doesn't matter which
one] [press 'I'] or [select “4. Copy EMAX-II Hard Disk to EMAX-II Hard Disk Image (Backup)”] [insert a
hard disk if not inserted yet] [select option 2: "copy the entire SCSI2SD hard disk containing ... devices", see
picture below] [select target file name and location]
234
Emulator-III/IIIX
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned Emulator-III/IIIX hard disk to a normal un-partitioned hard disk image file
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [select a drive] [press 'I'] or [select “6. Copy EMU-III/X
Hard Disk to EMU-III/X Hard Disk Image (Backup)”] [insert a hard disk if not inserted yet] [select target
file name and location]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned Emulator-III/IIIX hard disk to a SCSI2SD partition on a SCSI2SD partitioned
hard disk image file
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [select a drive] [press 'I'] or [select “6. Copy EMU-III/X
Hard Disk to EMU-III/X Hard Disk Image (Backup)”] [insert a hard disk if not inserted yet] [scan for
SCSI2SD image files and select a specific target SCSI2SD partition]
235
Hard Disk Image File (.EZ3, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an Emulator-III/IIIX partition from a SCSI2SD partitioned hard disk to a normal un-partitioned hard
disk image file
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [scan for SCSI2SD hard disks and select a specific source
SCSI2SD partition] [select 'I'] or [select “6. Copy EMU-III/X Hard Disk to EMU-III/X Hard Disk Image
(Backup)”] [insert a hard disk if not inserted yet] [select option 1: "copy the selected EMU-III/X
SCSI2SD Device only", see picture below] [select target file name and location]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an Emulator-III/IIIX partition from a SCSI2SD partitioned hard disk to a SCSI2SD partition on a
SCSI2SD partitioned hard disk image file
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [scan for SCSI2SD hard disks and select a specific source
SCSI2SD partition] [press 'I'] or [select “6. Copy EMU-III/X Hard Disk to EMU-III/X Hard Disk Image
(Backup)”] [insert a hard disk if not inserted yet] [select option 1: "copy the selected EMU-III/X
SCSI2SD Device only", see picture above] [scan for SCSI2SD image files and select a specific target
SCSI2SD partition]
To copy an entire SCSI2SD partitioned hard disk (containing at least one Emulator-III/IIIX partition) to a
SCSI2SD partitioned hard disk image file
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [scan for SCSI2SD hard disks and select one of its EMAX-I
partitions, it doesn't matter which one] [press 'I'] or [select “6. Copy EMU-III/X Hard Disk to EMU-III/X
Hard Disk Image (Backup)”] [insert a hard disk if not inserted yet] [select option 2: "copy the entire
SCSI2SD hard disk containing ... devices", see picture below] [select target file name and location]
236
237
6.5.1.2.3 Copying to other hard disks
When copying between hard disks, EMXP will perform a quick physical format of the target hard disk before
actually copying the contents of the hard disk. This however is only done when copying
a normal, un-partitioned hard disk or a specific partition from a SCSI2S partitioned hard disk to a
normal un-partitioned hard disk
an entire SCSI2SD partitioned hard disk to another hard disk
A physical format is not performed when copying to a specific partition of a SCSI2SD partitioned disk.
Note 1: the selected (partition on the) target hard disk may contain valuable data. You will have to confirm twice
that you agree with destroying and overwriting the (partition on the) target disk before the actual copy process
will be launched.
Note 2: copying an entire SCSI2SD hard disk (consisting of multiple partitions) to a single partition of a target
SCSISD hard disk image file is not possible. If you try do this, EMXP will display an error.
Note 3: when copying (partitions on) hard disks to (partitions on) hard disks, it's perfectly possible to overwrite
the source disk or source partition, although in most cases this doesn't make sense.
If the selected target disk or partition is the same as the selected source disk or partition, EMXP will raise a
warning.
238
EMAX-I
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-I hard disk to another normal un-partitioned hard disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a drive] [press 'H'] or [select “5. Copy EMAX-I Hard Disk to other EMAX-I Hard
Disk (Clone)”] [insert a source hard disk if not inserted yet] [select a target hard disk]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-I hard disk to a SCSI2SD partition on a SCSI2SD partitioned hard disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a drive] [press 'H'] or [select “5. Copy EMAX-I Hard Disk to other EMAX-I Hard
Disk (Clone)”] [insert a source hard disk if not inserted yet] [scan for SCSI2SD hard disks and select a
specific target SCSI2SD partition]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-I partition from a SCSI2SD partitioned hard disk to a normal un-partitioned hard disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [scan for SCSI2SD hard disks and select a specific source SCSI2SD partition] [press 'H'] or
[select “5. Copy EMAX-I Hard Disk to other EMAX-I Hard Disk (Clone)”] [insert a source hard disk if not
inserted yet] [select option 1: "copy the selected EMAX-I SCSI2SD Device only", see picture below]
[select a target hard disk]
239
Hard Disk Image File (.EZ1, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-I partition from a SCSI2SD partitioned hard disk to a SCSI2SD partition on another
SCSI2SD partitioned hard disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [scan for SCSI2SD hard disks and select a specific source SCSI2SD partition] [press 'H'] or
[select “5. Copy EMAX-I Hard Disk to other EMAX-I Hard Disk (Clone)”] [insert a source hard disk if not
inserted yet] [select option 1: "copy the selected EMAX-I SCSI2SD Device only", see picture above]
[scan for SCSI2SD hard disks and select a specific target SCSI2SD partition]
To copy an entire SCSI2SD partitioned hard disk (containing at least one EMAX-I partition) to another hard
disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [scan for SCSI2SD hard disks and select one of its EMAX-I partitions, it doesn't matter which
one] [press 'H'] or [select “5. Copy EMAX-I Hard Disk to other EMAX-I Hard Disk (Clone)”] [insert a
source hard disk if not inserted yet] [select option 2: "copy the entire SCSI2SD hard disk containing ...
devices", see picture below] [select a target hard disk]
240
EMAX-II
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-II hard disk to another normal un-partitioned hard disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a drive] [press 'H'] or [select “5. Copy EMAX-II Hard Disk to other EMAX-II Hard
Disk (Clone)”] [insert a source hard disk if not inserted yet] [select a target hard disk]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-II hard disk to a SCSI2SD partition on a SCSI2SD partitioned hard disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a drive] [press 'H'] or [select “5. Copy EMAX-II Hard Disk to other EMAX-II Hard
Disk (Clone)”] [insert a source hard disk if not inserted yet] [scan for SCSI2SD hard disks and select a
specific target SCSI2SD partition]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-II partition from a SCSI2SD partitioned hard disk to a normal un-partitioned hard disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [scan for SCSI2SD hard disks and select a specific source SCSI2SD partition] [press 'H'] or
[select “5. Copy EMAX-II Hard Disk to other EMAX-II Hard Disk (Clone)”] [insert a source hard disk if
not inserted yet] [select option 1: "copy the selected EMAX-II SCSI2SD Device only", see picture below]
[select a target hard disk]
241
Hard Disk Image File (.EZ2, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-II partition from a SCSI2SD partitioned hard disk to a SCSI2SD partition on another
SCSI2SD partitioned hard disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [scan for SCSI2SD hard disks and select a specific source SCSI2SD partition] [press 'H'] or
[select “5. Copy EMAX-II Hard Disk to other EMAX-II Hard Disk (Clone)”] [insert a source hard disk if not
inserted yet] [select option 1: "copy the selected EMAX-II SCSI2SD Device only", see picture above]
[scan for SCSI2SD hard disks and select a specific target SCSI2SD partition]
To copy an entire SCSI2SD partitioned hard disk (containing at least one EMAX-II partition) to another hard
disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [scan for SCSI2SD hard disks and select one of its EMAX-I partitions, it doesn't matter which
one] [press 'H'] or [select “5. Copy EMAX-II Hard Disk to other EMAX-II Hard Disk (Clone)”] [insert a
source hard disk if not inserted yet] [select option 2: "copy the entire SCSI2SD hard disk containing ...
devices", see picture below] [select a target hard disk]
242
Emulator-III/IIIX
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned Emulator-III/IIIX hard disk to another normal un-partitioned hard disk
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [select a drive] [press 'H'] or [select “7. Copy EMU-III/X
Hard Disk to other EMU-III/X Hard Disk (Clone)”] [insert a source hard disk if not inserted yet] [select a
target hard disk]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned Emulator-III/IIIX hard disk to a SCSI2SD partition on a SCSI2SD partitioned
hard disk
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [select a drive] [press 'H'] or [select “7. Copy EMU-III/X
Hard Disk to other EMU-III/X Hard Disk (Clone)”] [insert a source hard disk if not inserted yet] [scan for
SCSI2SD hard disks and select a specific target SCSI2SD partition]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an Emulator-III/IIIX partition from a SCSI2SD partitioned hard disk to a normal un-partitioned hard
disk
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [scan for SCSI2SD hard disks and select a specific source
SCSI2SD partition] [press 'H'] or [select “7. Copy EMU-III/X Hard Disk to other EMU-III/X Hard Disk
(Clone)”] [insert a source hard disk if not inserted yet] [select option 1: "copy the selected EMU-III/X
SCSI2SD Device only", see picture below] [select a target hard disk]
243
Hard Disk Image File (.EZ3, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an Emulator-III/IIIX partition from a SCSI2SD partitioned hard disk to a SCSI2SD partition on another
SCSI2SD partitioned hard disk
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [scan for SCSI2SD hard disks and select a specific source
SCSI2SD partition] [press 'H'] or [select “7. Copy EMU-III/X Hard Disk to other EMU-III/X Hard Disk
(Clone)”] [insert a source hard disk if not inserted yet] [select option 1: "copy the selected EMU-III/X
SCSI2SD Device only", see picture above] [scan for SCSI2SD hard disks and select a specific target
SCSI2SD partition]
To copy an entire SCSI2SD partitioned hard disk (containing at least one Emulator-III/IIIX partition) to another
hard disk
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [scan for SCSI2SD hard disks and select one of its EMAX-I
partitions, it doesn't matter which one] [press 'H'] or [select “7. Copy EMU-III/X Hard Disk to other EMU-
III/X Hard Disk (Clone)”] [insert a source hard disk if not inserted yet] [select option 2: "copy the entire
SCSI2SD hard disk containing ... devices", see picture below] [select a target hard disk]
244
6.5.2 Copying a floppy disk image, a hard disk image or a partition of a SCSI2SD HD image
Akai S1000
To restore one or more Akai S1000 floppy disk image files to floppy disks:
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select one or more files] [press 'J'] or [select “1. Copy AKAI
S1000 Floppy Disk Image to Floppy Disk or (HxC) Floppy Image” followed by “1. Copy AKAI S1000 Floppy
Disk Image to Floppy Disk”] [select a drive] (*) for each selected file: [insert a floppy disk] EMXP
writes the floppy disk see (*)
To restore one or more Akai S1000 HxC floppy disk image files to floppy disks:
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select one or more files] [press 'J'] or select “1.
Copy AKAI S1000 HxC Floppy Disk Image to Floppy Disk or (HxC) Floppy Image” followed by “1. Copy
AKAI S1000 HxC Floppy Disk Image to Floppy Disk”] [select a drive] (*) for each selected file: [insert a
floppy disk] EMXP writes the floppy disk see (*)
EMAX-I
To restore one or more EMAX-I floppy disk image files to floppy disks:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “6. Manage EMAX-I
Floppy Disk Images” [select one or more files] [press 'F'] or [select “7. Copy Floppy Disk Image to
EMAX Floppy Disk or EMAX-I (HxC) Floppy Image” followed by “1. Copy Floppy Disk Image to EMAX
Floppy Disk”] [select a drive] (*) for each selected file: [insert a floppy disk] EMXP writes the floppy
disk see (*)
To restore one or more EMAX-I HxC floppy disk image files to floppy disks:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “7. Manage EMAX-I
HxC Floppy Disk Images” [select one or more files] [press 'F'] or [select “7. Copy HxC Floppy Disk
Image to EMAX Floppy Disk or EMAX-I (HxC) Floppy Image” followed by “1. Copy HxC Floppy Disk Image
to EMAX Floppy Disk”] [select a drive] (*) for each selected file: [insert a floppy disk] EMXP writes
the floppy disk see (*)
EMAX-II
To restore one or more EMAX-II floppy disk image files to floppy disks:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “6. Manage EMAX-II
Floppy Disk Images” [select one or more files] [press 'F'] or [select “6. Copy Floppy Disk Image to
EMAX Floppy Disk or EMAX-II (HxC) Floppy Image” followed by “1. Copy Floppy Disk Image to EMAX
Floppy Disk”] [select a drive] (*) for each selected file: [insert a floppy disk] EMXP writes the floppy
disk see (*)
To restore one or more EMAX-II HxC floppy disk image files to floppy disks:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “7. Manage EMAX-II
Floppy Disk Images” [select one or more files] [press 'F'] or [select “6. Copy HxC Floppy Image to
EMAX Floppy Disk or EMAX-II (HxC) Floppy Image” followed by “1. Copy HxC Floppy Disk Image to
EMAX Floppy Disk”] [select a drive] (*) for each selected file: [insert a floppy disk] EMXP writes the
floppy disk see (*)
245
Emulator-III
To restore one or more Emulator-III OS floppy disk image files to floppy disks:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMULATOR-III Operating System Files and Disks” “2. Manage EMULATOR-III Operating
System Floppy Disk Images” [select one or more files] [press 'F'] or [select “3. Copy OS Floppy Disk
Image to EMULATOR-III OS Floppy Disk”] [select a drive] (*) for each selected file: [insert a floppy
disk] EMXP writes the floppy disk see (*)
To restore one or more Emulator-III HxC OS floppy disk image files to floppy disks:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMULATOR-III Operating System Files and Disks” “3. Manage EMULATOR-III Operating
System HxC Floppy Disk Images” [select one or more files] [press 'F'] or [select “3. Copy HxC OS Floppy
Disk Image to EMULATOR-III OS Floppy Disk”] [select a drive] (*) for each selected file: [insert a
floppy disk] EMXP writes the floppy disk see (*)
Emulator-IIIX
To restore one or more Emulator-IIIX OS floppy disk image files to floppy disks:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“6. Manage EMULATOR-IIIX Operating System Files and Disks” “2. Manage EMULATOR-IIIX
Operating System Floppy Disk Images” [select one or more files] [press 'F'] or [select “3. Copy OS Floppy
Disk Image to EMULATOR-IIIX OS Floppy Disk”] [select a drive] (*) for each selected file: [insert a
floppy disk] EMXP writes the floppy disk see (*)
To restore one or more Emulator-IIIX HxC OS floppy disk image files to floppy disks:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“6. Manage EMULATOR-IIIX Operating System Files and Disks” “3. Manage EMULATOR-IIIX
Operating System HxC Floppy Disk Images” [select one or more files] [press 'F'] or [select “3. Copy HxC
OS Floppy Disk Image to EMULATOR-IIIX OS Floppy Disk”] [select a drive] (*) for each selected file:
[insert a floppy disk] EMXP writes the floppy disk see (*)
EMXP will start the copy process now. Please note that the copy process can't be interrupted. When restoring
floppy disk image files or HxC floppy disk image files, EMXP will ask for a next disk after the copy process of
the previous file has finished. This allows for a fast copy of multiple backup files to floppy disks (the process
will repeat at step (*)). When all files have been restored, an execution report will be displayed.
246
6.5.2.2 Raw copying between floppy disk image files and HxC floppy disk image files
Next to restoring and making backups of floppy disks, EMXP also provides the possibility to
export floppy disk image files to HxC floppy disk image files
extract floppy disk image files from HxC floppy disk image files
clone (raw copying) floppy disk image files to floppy disk image files
clone (raw copying) HxC floppy disk image files to HxC floppy disk image files
This functionality is available for EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III, Emulator-IIIX and
Akai S1000.
Akai S1000
To copy one or more Akai S1000 floppy disk image files to HxC floppy disk image files:
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select one or more files] [press 'X'] or [select “1. Copy AKAI
S1000 Floppy Disk Image to Floppy Disk or (HxC) Floppy Image” followed by “2. Copy AKAI S1000 Floppy
Disk Image to HxC Floppy Disk Image” (**) if multiple files have been selected: [choose manual or
automated file generation mode] if automated mode has been chosen: [select destination folder] (*) only if
one file has been selected or if manual mode has been chosen: for each selected file: [select a target file]
EMXP copies the file see (*)
To clone one or more Akai S1000 floppy disk image files to other floppy disk image files:
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select one or more files] [press 'I'] or [select “1. Copy AKAI
S1000 Floppy Disk Image to Floppy Disk or (HxC) Floppy Image” followed by “3. Copy AKAI S1000 Floppy
Disk Image to other Floppy Disk Image” (**) if multiple files have been selected: [choose manual or
automated file generation mode] if automated mode has been chosen: [select destination folder] (*) only if
one file has been selected or if manual mode has been chosen: for each selected file: [select a target file]
EMXP copies the file see (*)
To copy one or more Akai S1000 HxC floppy disk image files to floppy disk image files:
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select one or more files] [press 'I'] or [select “1.
Copy AKAI S1000 HxC Floppy Image to Floppy Disk or (HxC) Floppy Image” followed by “2. Copy AKAI
S1000 HxC Floppy Disk Image to Floppy Disk Image”] (**) if multiple files have been selected: [choose
manual or automated file generation mode] if automated mode has been chosen: [select destination folder]
(*) only if one file has been selected or if manual mode has been chosen: for each selected file: [select a target
file] EMXP copies the file see (*)
To clone one or more Akai S1000 HxC floppy disk image files to other HxC floppy disk image files:
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select one or more files] [press 'X'] or [select
“1. Copy AKAI S1000 HxC Floppy Image to Floppy Disk or (HxC) Floppy Image” followed by “3. Copy AKAI
S1000 HxC Floppy Disk Image to other HxC Floppy Disk Image”] (**) if multiple files have been selected:
[choose manual or automated file generation mode] if automated mode has been chosen: [select destination
folder] (*) only if one file has been selected or if manual mode has been chosen: for each selected file: [select
a target file] EMXP copies the file see (*)
247
EMAX-I
To copy one or more EMAX-I floppy disk image files to HxC floppy disk image files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “6. Manage EMAX-I
Floppy Disk Images” [select one or more files] [press 'X'] or [select “7. Copy Floppy Disk Image to
EMAX Floppy Disk or EMAX-I (HxC) Floppy Image” followed by “2. Copy Floppy Disk Image to EMAX-I
HxC Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file
generation mode] if automated mode has been chosen: [select destination folder] (*) only if one file has
been selected or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies
the file see (*)
To clone one or more EMAX-I floppy disk image files to other floppy disk image files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “6. Manage EMAX-I
Floppy Disk Images” [select one or more files] [press 'I'] or [select “7. Copy Floppy Disk Image to EMAX
Floppy Disk or EMAX-I (HxC) Floppy Image” followed by “3. Copy Floppy Disk Image to other EMAX-I
Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file generation
mode] if automated mode has been chosen: [select destination folder] (*) only if one file has been selected
or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies the file see
(*)
To copy one or more EMAX-I HxC floppy disk image files to floppy disk image files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “7. Manage EMAX-I
HxC Floppy Disk Images” [select one or more files] [press 'I'] or [select “7. Copy HxC Floppy Disk Image
to EMAX Floppy Disk or EMAX-I (HxC) Floppy Image” followed by “2. Copy HxC Floppy Disk Image to
EMAX-I Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file
generation mode] if automated mode has been chosen: [select destination folder] (*) only if one file has
been selected or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies
the file see (*)
To clone one or more EMAX-I HxC floppy disk image files to other HxC floppy disk image files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “7. Manage EMAX-I
HxC Floppy Disk Images” [select one or more files] [press 'X'] or [select “7. Copy HxC Floppy Disk
Image to EMAX Floppy Disk or EMAX-I (HxC) Floppy Image” followed by “3. Copy HxC Floppy Disk Image
to other EMAX-I HxC Floppy Image”] (**) if multiple files have been selected: [choose manual or automated
file generation mode] if automated mode has been chosen: [select destination folder] (*) only if one file
has been selected or if manual mode has been chosen: for each selected file: [select a target file] EMXP
copies the file see (*)
EMAX-II
To copy one or more EMAX-IX floppy disk image files to HxC floppy disk image files:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “6. Manage EMAX-II
Floppy Disk Images” [select one or more files] [press 'X'] or [select “6. Copy Floppy Disk Image to
EMAX Floppy Disk or EMAX-II (HxC) Floppy Image” followed by “2. Copy Floppy Disk Image to EMAX-II
HxC Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file
generation mode] if automated mode has been chosen: [select destination folder] (*) only if one file has
been selected or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies
the file see (*)
To clone one or more EMAX-II floppy disk image files to other floppy disk image files:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “6. Manage EMAX-II
Floppy Disk Images” [select one or more files] [press 'I'] or [select “6. Copy Floppy Disk Image to EMAX
Floppy Disk or EMAX-II (HxC) Floppy Image” followed by “3. Copy Floppy Disk Image to other EMAX-II
Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file generation
mode] if automated mode has been chosen: [select destination folder] (*) only if one file has been selected
or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies the file see
(*)
248
To copy one or more EMAX-II HxC floppy disk image files to floppy disk image files:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “7. Manage EMAX-II
HxC Floppy Disk Images” [select one or more files] [press 'I'] or [select “6. Copy HxC Floppy Image to
EMAX Floppy Disk or EMAX-II (HxC) Floppy Image” followed by “2. Copy HxC Floppy Disk Image to
EMAX-II Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file
generation mode] if automated mode has been chosen: [select destination folder] (*) only if one file has
been selected or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies
the file see (*)
To clone one or more EMAX-II HxC floppy disk image files to other HxC floppy disk image files:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “7. Manage EMAX-II
HxC Floppy Disk Images” [select one or more files] [press 'X'] or [select “6. Copy HxC Floppy Image to
EMAX Floppy Disk or EMAX-II (HxC) Floppy Image” followed by “3. Copy HxC Floppy Disk Image to other
EMAX-II HxC Floppy Image”] (**) if multiple files have been selected: [choose manual or automated file
generation mode] if automated mode has been chosen: [select destination folder] (*) only if one file has
been selected or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies
the file see (*)
Emulator-I
To copy one or more Emulator-I floppy disk image files to HxC floppy disk image files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “3. Manage EMULATOR-I
Floppy Disk Images” [select one or more files] [press 'X'] or [select “5. Copy Floppy Disk Image to
EMULATOR-I (HxC) Floppy Disk Image” followed by “1. Copy EMULATOR-I Floppy Disk Image to HxC
Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file generation
mode] if automated mode has been chosen: [select destination folder] (*) only if one file has been selected
or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies the file see
(*)
To clone one or more Emulator-I floppy disk image files to other floppy disk image files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “3. Manage EMULATOR-I
Floppy Disk Images” [select one or more files] [press 'I'] or [select “5. Copy Floppy Disk Image to
EMULATOR-I (HxC) Floppy Disk Image” followed by “2. Copy EMULATOR-I Floppy Disk Image to other
Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file generation
mode] if automated mode has been chosen: [select destination folder] (*) only if one file has been selected
or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies the file see
(*)
To copy one or more Emulator-I HxC floppy disk image files to floppy disk image files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “4. Manage EMULATOR-I
HxC Floppy Disk Images” [select one or more files] [press 'I'] or [select “5. Copy HxC Floppy Disk Image
to EMULATOR-I (HxC) Floppy Disk Image” followed by “1. Copy EMULATOR-I HxC Floppy Disk Image to
Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file generation
mode] if automated mode has been chosen: [select destination folder] (*) only if one file has been selected
or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies the file see
(*)
To clone one or more Emulator-I HxC floppy disk image files to other HxC floppy disk image files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “4. Manage EMULATOR-I
HxC Floppy Disk Images” [select one or more files] [press 'X'] or [select “5. Copy HxC Floppy Disk
Image to EMULATOR-I (HxC) Floppy Disk Image” followed by “2. Copy EMULATOR-I HxC Floppy Disk
Image to other HxC Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or
automated file generation mode] if automated mode has been chosen: [select destination folder] (*) only if
one file has been selected or if manual mode has been chosen: for each selected file: [select a target file]
EMXP copies the file see (*)
249
Emulator-II
To copy one or more Emulator-II floppy disk image files to HxC floppy disk image files:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “2. Manage EMULATOR-II
Floppy Disk Images” [select one or more files] [press 'X'] or [select “5. Copy Floppy Disk Image to
EMULATOR-II (HxC) Floppy Disk Image” followed by “1. Copy EMULATOR-II Floppy Disk Image to HxC
Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file generation
mode] if automated mode has been chosen: [select destination folder] (*) only if one file has been selected
or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies the file see
(*)
To clone one or more Emulator-II floppy disk image files to other floppy disk image files:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “2. Manage EMULATOR-II
Floppy Disk Images” [select one or more files] [press 'I'] or [select “5. Copy Floppy Disk Image to
EMULATOR-II (HxC) Floppy Disk Image” followed by “2. Copy EMULATOR-II Floppy Disk Image to other
Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file generation
mode] if automated mode has been chosen: [select destination folder] (*) only if one file has been selected
or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies the file see
(*)
To copy one or more Emulator-II HxC floppy disk image files to floppy disk image files:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “3. Manage EMULATOR-II
HxC Floppy Disk Images” [select one or more files] [press 'I'] or [select “5. Copy HxC Floppy Disk Image
to EMULATOR-I (HxC) Floppy Disk Image” followed by “1. Copy EMULATOR-II HxC Floppy Disk Image to
Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or automated file generation
mode] if automated mode has been chosen: [select destination folder] (*) only if one file has been selected
or if manual mode has been chosen: for each selected file: [select a target file] EMXP copies the file see
(*)
To clone one or more Emulator-II HxC floppy disk image files to other HxC floppy disk image files:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “3. Manage EMULATOR-II
HxC Floppy Disk Images” [select one or more files] [press 'X'] or [select “5. Copy HxC Floppy Disk
Image to EMULATOR-II (HxC) Floppy Disk Image” followed by “2. Copy EMULATOR-II HxC Floppy Disk
Image to other HxC Floppy Disk Image”] (**) if multiple files have been selected: [choose manual or
automated file generation mode] if automated mode has been chosen: [select destination folder] (*) only if
one file has been selected or if manual mode has been chosen: for each selected file: [select a target file]
EMXP copies the file see (*)
Emulator-III
To copy one or more Emulator-III OS floppy disk image files to HxC floppy disk image files:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMULATOR-III Operating System Files and Disks” “2. Manage EMULATOR-III Operating
System Floppy Disk Images” [select one or more files] [press 'X'] or [select “1. Copy OS Floppy Disk
Image to EMULATOR-III HxC OS Floppy Disk Image”] (**) if multiple files have been selected: [choose
manual or automated file generation mode] if automated mode has been chosen: [select destination folder]
(*) only if one file has been selected or if manual mode has been chosen: for each selected file: [select a target
file] EMXP copies the file see (*)
To clone one or more Emulator-III OS floppy disk image files to other floppy disk image files:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMULATOR-III Operating System Files and Disks” “2. Manage EMULATOR-III Operating
System Floppy Disk Images” [select one or more files] [press 'I'] or [select “2. Copy OS Floppy Disk
Image to EMULATOR-III OS Floppy Disk Image”] (**) if multiple files have been selected: [choose manual
or automated file generation mode] if automated mode has been chosen: [select destination folder] (*) only
if one file has been selected or if manual mode has been chosen: for each selected file: [select a target file]
EMXP copies the file see (*)
250
To copy one or more Emulator-III HxC OS floppy disk image files to floppy disk image files:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMULATOR-III Operating System Files and Disks” “3. Manage EMULATOR-III Operating
System HxC Floppy Disk Images” [select one or more files] [press 'I'] or [select “1. Copy HxC OS Floppy
Disk Image to EMULATOR-III OS Floppy Disk Image”] (**) if multiple files have been selected: [choose
manual or automated file generation mode] if automated mode has been chosen: [select destination folder]
(*) only if one file has been selected or if manual mode has been chosen: for each selected file: [select a target
file] EMXP copies the file see (*)
To clone one or more Emulator-IIIX HxC OS floppy disk image files to other HxC floppy disk image files:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMULATOR-III Operating System Files and Disks” “3. Manage EMULATOR-III Operating
System HxC Floppy Disk Images” [select one or more files] [press 'X'] or [select “2. Copy HxC OS
Floppy Disk Image to EMULATOR-III HxC OS Floppy Disk Image”] (**) if multiple files have been
selected: [choose manual or automated file generation mode] if automated mode has been chosen: [select
destination folder] (*) only if one file has been selected or if manual mode has been chosen: for each selected
file: [select a target file] EMXP copies the file see (*)
Emulator-IIIX
To copy one or more Emulator-IIIX OS floppy disk image files to HxC floppy disk image files:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“6. Manage EMULATOR-IIIX Operating System Files and Disks” “2. Manage EMULATOR-IIIX
Operating System Floppy Disk Images” [select one or more files] [press 'X'] or [select “1. Copy OS
Floppy Disk Image to EMULATOR-IIIX HxC OS Floppy Disk Image”] (**) if multiple files have been
selected: [choose manual or automated file generation mode] if automated mode has been chosen: [select
destination folder] (*) only if one file has been selected or if manual mode has been chosen: for each selected
file: [select a target file] EMXP copies the file see (*)
To clone one or more Emulator-IIIX OS floppy disk image files to other floppy disk image files:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“6. Manage EMULATOR-IIIX Operating System Files and Disks” “2. Manage EMULATOR-IIIX
Operating System Floppy Disk Images” [select one or more files] [press 'I'] or [select “2. Copy OS Floppy
Disk Image to EMULATOR-IIIX OS Floppy Disk Image”] (**) if multiple files have been selected: [choose
manual or automated file generation mode] if automated mode has been chosen: [select destination folder]
(*) only if one file has been selected or if manual mode has been chosen: for each selected file: [select a target
file] EMXP copies the file see (*)
To copy one or more Emulator-IIIX HxC OS floppy disk image files to floppy disk image files:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“6. Manage EMULATOR-IIIX Operating System Files and Disks” “3. Manage EMULATOR-IIIX
Operating System HxC Floppy Disk Images” [select one or more files] [press 'I'] or [select “1. Copy HxC
OS Floppy Disk Image to EMULATOR-IIIX OS Floppy Disk Image”] (**) if multiple files have been
selected: [choose manual or automated file generation mode] if automated mode has been chosen: [select
destination folder] (*) only if one file has been selected or if manual mode has been chosen: for each selected
file: [select a target file] EMXP copies the file see (*)
To clone one or more Emulator-IIIX HxC OS floppy disk image files to other HxC floppy disk image files:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“6. Manage EMULATOR-IIIX Operating System Files and Disks” “3. Manage EMULATOR-IIIX
Operating System HxC Floppy Disk Images” [select one or more files] [press 'X'] or [select “2. Copy HxC
OS Floppy Disk Image to EMULATOR-IIIX HxC OS Floppy Disk Image”] (**) if multiple files have been
selected: [choose manual or automated file generation mode] if automated mode has been chosen: [select
destination folder] (*) only if one file has been selected or if manual mode has been chosen: for each selected
file: [select a target file] EMXP copies the file see (*)
251
(**) Manually or automatically assigning target file names
If two or more files have been selected, EMXP will ask whether the file name for each target file should be
manually entered/confirmed by the user, or whether the target files can automatically be generated based on the
file names of the source files (see picture below and the steps labelled with (**) in the procedures explained
above).
6.5.2.3 Copying hard disk images or SCSI2SD hard disk image partitions
The way EMXP decides about the size of the data to be copied from a hard disk image is identical as the way
EMXP decides about the size to be copied from a hard disk.
See section "6.5.1.2.1 About the size of data being copied" for more details.
When copying to hard disks, EMXP will perform a quick physical format of the target hard disk before actually
copying the contents of the hard disk image file. This however is only done when copying
a normal, un-partitioned hard disk image file or a specific partition from a SCSI2S partitioned hard disk
image file to a normal un-parttioned hard disk
an entire SCSI2SD partitioned hard disk image file to a hard disk
A physical format is not performed when copying to a specific partition of a SCSI2SD partitioned disk.
The selected (partition on the) target hard disk may contain valuable data. You will have to confirm twice that
you agree with destroying and overwriting the (partition on the) target disk before the actual copy process will
be launched.
Copying an entire SCSI2SD hard disk image file (consisting of multiple partitions) to a single partition of a
target SCSISD hard disk is not possible. If you try do this, EMXP will display an error.
252
EMAX-I
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-I hard disk image file to a normal un-partitioned hard disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select a hard disk image file]
[press 'H'] or [select “4. Copy EMAX-I Hard Disk Image to EMAX-I Hard Disk (Restore)”] [select a target
hard disk]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-I hard disk image file to a SCSI2SD partition on a SCSI2SD partitioned
hard disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select a hard disk image file]
[press 'H'] or [select “4. Copy EMAX-I Hard Disk Image to EMAX-I Hard Disk (Restore)”] [scan for
SCSI2SD hard disks and select a specific target SCSI2SD partition]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-I partition from a SCSI2SD partitioned hard disk image file to a normal un-partitioned hard
disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [scan for SCSI2SD hard disk image
files and select a specific source SCSI2SD partition] [press 'H'] or [select “4. Copy EMAX-I Hard Disk Image
to EMAX-I Hard Disk (Restore)”] [select option 1: "copy the selected EMAX-I SCSI2SD Device only", see
picture below] [select target file name and location]
253
Hard Disk Image File (.EZ1, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-I partition from a SCSI2SD partitioned hard disk image file to a SCSI2SD partition on a
SCSI2SD partitioned hard disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [scan for SCSI2SD hard disk image
files and select a specific source SCSI2SD partition] [press 'H'] or [select “4. Copy EMAX-I Hard Disk Image
to EMAX-I Hard Disk (Restore)”] [select option 1: "copy the selected EMAX-I SCSI2SD Device only", see
picture above] [scan for SCSI2SD hard disks and select a specific target SCSI2SD partition]
To copy an entire SCSI2SD partitioned hard disk image file (containing at least one EMAX-I partition) to a hard
disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [scan for SCSI2SD hard disk image
files and select one of its EMAX-I partitions, it doesn't matter which one] [press 'H'] or [select “4. Copy
EMAX-I Hard Disk Image to EMAX-I Hard Disk (Restore)”] [select option 2: "copy the entire SCSI2SD
hard disk image containing ... devices", see picture below] [select a target hard disk]
254
EMAX-II
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-II hard disk image file to a normal un-partitioned hard disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select a hard disk image file]
[press 'H'] or [select “4. Copy EMAX-II Hard Disk Image to EMAX-II Hard Disk (Restore)”] [select a target
hard disk]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-II hard disk image file to a SCSI2SD partition on a SCSI2SD
partitioned hard disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select a hard disk image file]
[press 'H'] or [select “4. Copy EMAX-II Hard Disk Image to EMAX-II Hard Disk (Restore)”] [scan for
SCSI2SD hard disks and select a specific target SCSI2SD partition]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-II partition from a SCSI2SD partitioned hard disk image file to a normal un-partitioned hard
disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [scan for SCSI2SD hard disk image
files and select a specific source SCSI2SD partition] [press 'H'] or [select “4. Copy EMAX-II Hard Disk
Image to EMAX-II Hard Disk (Restore)”] [select option 1: "copy the selected EMAX-II SCSI2SD Device
only", see picture below] [select target file name and location]
255
Hard Disk Image File (.EZ2, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-II partition from a SCSI2SD partitioned hard disk image file to a SCSI2SD partition on a
SCSI2SD partitioned hard disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [scan for SCSI2SD hard disk
image files and select a specific source SCSI2SD partition] [press 'H'] or [select “4. Copy EMAX-II Hard
Disk Image to EMAX-II Hard Disk (Restore)”] [select option 1: "copy the selected EMAX-II SCSI2SD
Device only", see picture above] [scan for SCSI2SD hard disks and select a specific target SCSI2SD
partition]
To copy an entire SCSI2SD partitioned hard disk image file (containing at least one EMAX-II partition) to a
hard disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [scan for SCSI2SD hard disk
image files and select one of its EMAX-II partitions, it doesn't matter which one] [press 'H'] or [select “4.
Copy EMAX-II Hard Disk Image to EMAX-II Hard Disk (Restore)”] [select option 2: "copy the entire
SCSI2SD hard disk image containing ... devices", see picture below] [select a target hard disk]
256
Emulator-III/IIIX
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned Emulator-III/IIIX hard disk image file to a normal un-partitioned hard disk
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [select a hard disk image file] [press 'H'] or [select [“5. Copy EMU-III/X Hard Disk Image to
EMU-III/X Hard Disk (Restore)”] [select a target hard disk]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned Emulator-III/IIIX hard disk image file to a SCSI2SD partition on a SCSI2SD
partitioned hard disk
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [select a hard disk image file] [press 'H'] or [select “5. Copy EMU-III/X Hard Disk Image to
EMU-III/X Hard Disk (Restore)”] [scan for SCSI2SD hard disks and select a specific target SCSI2SD
partition]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an Emulator-III/IIIX partition from a SCSI2SD partitioned hard disk image file to a normal un-
partitioned hard disk
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [scan for SCSI2SD hard disk image files and select a specific source SCSI2SD partition] [press
'H'] or [select “5. Copy EMU-III/X Hard Disk Image to EMU-III/X Hard Disk (Restore)”] [select option 1:
"copy the selected EMU-III/X SCSI2SD Device only", see picture below] [select target file name and
location]
257
Hard Disk Image File (.EZ3, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an Emulator-III/IIIX partition from a SCSI2SD partitioned hard disk image file to a SCSI2SD partition
on a SCSI2SD partitioned hard disk
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [scan for SCSI2SD hard disk image files and select a specific source SCSI2SD partition] [press
'H'] or [select “5. Copy EMU-III/X Hard Disk Image to EMU-III/X Hard Disk (Restore)”] [select option 1:
"copy the selected EMU-III/X SCSI2SD Device only", see picture above] [scan for SCSI2SD hard disks and
select a specific target SCSI2SD partition]
To copy an entire SCSI2SD partitioned hard disk image file (containing at least one Emulator-III/IIIX partition)
to a hard disk
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and
Disks” “3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard
Disk Images” [scan for SCSI2SD hard disk image files and select one of its EMAX-II partitions, it doesn't
matter which one] [press 'H'] or [select “5. Copy EMU-III/X Hard Disk Image to EMU-III/X Hard Disk
(Restore)”] [select option 2: "copy the entire SCSI2SD hard disk image containing ... devices", see picture
below] [select a target hard disk]
258
6.5.1.2.3 Copying to other hard disk image files
EMXP supports (direct) copies between sampler hard disks image files.
If you copy to an existing (partition in a) hard disk image file, the partition or file may contain valuable data.
You will have to confirm that you agree with destroying and overwriting the (partition in) the target hard disk
image file before the actual copy process will be launched.
Note: when copying (partitions of) hard disk image files to (partitions of) hard disk image files, it's perfectly
possible to overwrite the source file or source partition, although in most cases this doesn't make sense.
If the selected target file or partition is the same as the selected source file or partition, EMXP will raise a
warning.
259
EMAX-I
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-I hard disk image file to another normal un-partitioned hard disk file
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select a hard disk image file]
[press 'I'] or [select “5. Copy EMAX-I Hard Disk Image to other EMAX-I Hard Disk Image (Clone)”] [select
a target hard disk image file]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-I hard disk image file to a SCSI2SD partition in a SCSI2SD partitioned
hard disk image file
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select a hard disk image file]
[press 'I'] or [select “5. Copy EMAX-I Hard Disk Image to other EMAX-I Hard Disk Image (Clone)”]
[scan for SCSI2SD hard disk image files and select a specific target SCSI2SD partition]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-I partition from a SCSI2SD partitioned hard disk image file to a normal un-partitioned hard
disk image
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [scan for SCSI2SD hard disk image
files and select a specific source SCSI2SD partition] [press 'I'] or [select “5. Copy EMAX-I Hard Disk Image
to other EMAX-I Hard Disk Image (Clone)”] [select option 1: "copy the selected EMAX-I SCSI2SD Device
only", see picture below] [select a target hard disk image file]
260
Hard Disk Image File (.EZ1, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-I partition from a SCSI2SD partitioned hard disk image file to a SCSI2SD partition in
another SCSI2SD partitioned hard disk image file
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [scan for SCSI2SD hard disk image
files and select a specific source SCSI2SD partition] [press 'I'] or [select “5. Copy EMAX-I Hard Disk Image
to other EMAX-I Hard Disk Image (Clone)”] [select option 1: "copy the selected EMAX-I SCSI2SD Device
only", see picture above] [scan for SCSI2SD hard disk image files and select a specific target SCSI2SD
partition]
To copy an entire SCSI2SD partitioned hard disk image file (containing at least one EMAX-I partition) to
another hard disk image file
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [scan for SCSI2SD hard disk image
files and select one of its EMAX-I partitions, it doesn't matter which one] [press 'I'] or [select “5. Copy
EMAX-I Hard Disk Image to other EMAX-I Hard Disk Image (Clone)”] [select option 2: "copy the entire
SCSI2SD hard disk image containing ... devices", see picture below] [select a target hard disk image file]
261
EMAX-II
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-II hard disk image file to another normal un-partitioned hard disk file
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select a hard disk image file]
[press 'I] or [select “5. Copy EMAX-II Hard Disk Image to other EMAX-II Hard Disk Image (Clone)”]
[select a target hard disk image file]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned EMAX-II hard disk image file to a SCSI2SD partition in a SCSI2SD partitioned
hard disk image file
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select a hard disk image file]
[press 'I'] or [select “5. Copy EMAX-II Hard Disk Image to other EMAX-II Hard Disk Image (Clone)”] [scan
for SCSI2SD hard disk image files and select a specific target SCSI2SD partition]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-II partition from a SCSI2SD partitioned hard disk image file to a normal un-partitioned hard
disk image
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [scan for SCSI2SD hard disk image
files and select a specific source SCSI2SD partition] [press 'I'] or [select “5. Copy EMAX-II Hard Disk
Image to other EMAX-II Hard Disk Image (Clone)”] [select option 1: "copy the selected EMAX-II SCSI2SD
Device only", see picture below] [select a target hard disk image file]
262
Hard Disk Image File (.EZ2, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an EMAX-II partition from a SCSI2SD partitioned hard disk image file to a SCSI2SD partition in
another SCSI2SD partitioned hard disk image file
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [scan for SCSI2SD hard disk image
files and select a specific source SCSI2SD partition] [press 'I'] or [select “5. Copy EMAX-II Hard Disk
Image to other EMAX-II Hard Disk Image (Clone)”] [select option 1: "copy the selected EMAX-II SCSI2SD
Device only", see picture above] [scan for SCSI2SD hard disk image files and select a specific target
SCSI2SD partition]
To copy an entire SCSI2SD partitioned hard disk image file (containing at least one EMAX-II partition) to
another hard disk image file
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [scan for SCSI2SD hard disk image
files and select one of its EMAX-II partitions, it doesn't matter which one] [press 'I'] or [select “5. Copy
EMAX-II Hard Disk Image to other EMAX-II Hard Disk Image (Clone)”] [select option 2: "copy the entire
SCSI2SD hard disk image containing ... devices", see picture below] [select a target hard disk image file]
263
Emulator-III/IIIX
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned Emulator-III/IIIX hard disk image file to another normal un-partitioned hard
disk file
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [select a hard disk image file] [press 'I'] or [select “6. Copy EMU-III/X Hard Disk Image to other
EMU-III/X Hard Disk Image (Clone)”] [select a target hard disk image file]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy a normal un-partitioned Emulator-III/IIIX hard disk image file to a SCSI2SD partition in a SCSI2SD
partitioned hard disk image file
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [select a hard disk image file] [press 'I'] or [select “6. Copy EMU-III/X Hard Disk Image to other
EMU-III/X Hard Disk Image (Clone)”] [scan for SCSI2SD hard disk image files and select a specific target
SCSI2SD partition]
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an Emulator-III/IIIX partition from a SCSI2SD partitioned hard disk image file to a normal un-
partitioned hard disk image
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [scan for SCSI2SD hard disk image files and select a specific source SCSI2SD partition] [press
'I'] or [select “6. Copy EMU-III/X Hard Disk Image to other EMU-III/X Hard Disk Image (Clone)”] [select
option 1: "copy the selected EMU-III/X SCSI2SD Device only", see picture below] [select a target hard disk
image file]
264
Hard Disk Image File (.EZ3, .ISO) Hard Disk
Device/Partition Device/Partition
SCSI2SD Hard Disk Image (.ISO, .IMG) SCSI2SD Hard Disk
To copy an Emulator-III/IIIX partition from a SCSI2SD partitioned hard disk image file to a SCSI2SD partition
in another SCSI2SD partitioned hard disk image file
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [scan for SCSI2SD hard disk image files and select a specific source SCSI2SD partition] [press
'I'] or [select “6. Copy EMU-III/X Hard Disk Image to other EMU-III/X Hard Disk Image (Clone)”] [select
option 1: "copy the selected EMU-III/X SCSI2SD Device only", see picture above] [scan for SCSI2SD hard
disk image files and select a specific target SCSI2SD partition]
To copy an entire SCSI2SD partitioned hard disk image file (containing at least one Emulator-III/IIIX partition)
to another hard disk image file
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage EMULATOR-III/X Hard Disk Images” “1. Manage existing EMULATOR-III/X Hard Disk
Images” [scan for SCSI2SD hard disk image files and select one of its EMAX-II partitions, it doesn't matter
which one] [press 'I'] or [select “6. Copy EMU-III/X Hard Disk Image to other EMU-III/X Hard Disk Image
(Clone)”] [select option 2: "copy the entire SCSI2SD hard disk image containing ... devices", see picture
below] [select a target hard disk image file]
265
7. USING EMXP: CONVERSIONS
7.1 OVERVIEW
Except for the Akai S1000 sampler format, EMXP supports the conversion from any source sampler format to
any target sampler format. This includes converting to and from WAV files. The Akai S1000 sampler format is
only supported as a target format; moreover only EMAX-I and EMAX-II bank files and WAV files can be
converted into the Akai S1000 format. The following picture illustrates all supported conversion flows:
Akai S1000
Program file Sample file
PROGRAM SAMPLE
EMAX-II
EMX file Floppy Disk
Part #1 Part #1
... ...
EMX file Floppy Disk
Part #N Part #N
... ...
HxC Floppy Image file Floppy Disk Image file
Part #N Part #N
Emulator-II
Bank file Floppy Disk Image file
BANK BANK
266
Although the picture shows arrows between virtually all supported samplers and sampler file/disk types,
conversions within the same sampler type (e.g. EMAX-II to EMAX-II) are only supported if sample rate
conversion (re-sampling) or memory size conversion are supported. In that case conversions between identical
sampler types make sense because the size and nature of a sound bank can be changed. This is true for the
EMAX-I, EMAX-II, Emulator-III, Emulator-IIIX and SP-12.
If sample rate conversions or memory size conversions are not supported, conversions between identical sampler
types do not make sense and hence are not supported by EMXP. This is true for Emulator-I, Emulator-II, Akai
S1000 and SoundFont2.
Important note: EMXP does not guarantee that the translated banks sound exactly the same as the original
ones. This is due to hardware differences between the various sampler types. Most sound differences are caused
by different filter characteristics. If you think the translated file lacks some brightness (or is too bright) we
suggest that you change the filter Fc and Q settings on the target sampler to a level which sounds more pleasing
or natural. For all possible causes of sound differences, see section "7.7 CONVERSION CONSTRAINTS AND
CONVERSION QUALITY" below.
Consider the translation functions of EMXP only as a “quick start” for translations between samplers, not
as a “final exact copy” ! You may still have to add the finishing touch to your translated sound banks
yourself, especially considering filter settings.
You start a conversion process by selecting one or more source items that have to be converted into the
requested target sampler format. Here's how you start a conversion for each of the supported source formats:
EMAX-I
267
To convert a bank on an EMAX-I hard disk image file or on an EMAX-I partition of a SCSISD hard disk image
file to WAV files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select a hard disk image file or scan
for SCSI2SD and select a partition] [press 'B'] or [select “1. Manage Banks on EMAX-I Hard Disk Image”]
[select one or more banks] [press 'W'] or [select “3. Extract all Samples to WAV Files”]
To convert a bank on an EMAX-I hard disk or on an EMAX-I partition of a SCSI2SD hard disk to WAV files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition] [press 'B'] or [select “1.
Manage Banks on EMAX-I Hard Disk”] [select one or more banks] [press 'W'] or [select “3. Extract all
Samples to WAV Files”]
To convert a bank on an EMAX-I HxC floppy disk image file to WAV files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “7. Manage EMAX-I
HxC Floppy Disk Images” [select one or more files] [press 'W'] or [select “3. Extract all Samples to WAV
Files”]
To convert a bank from an EMAX-I floppy disk to WAV files (=single bank conversion mode):
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “8. Manage other EMAX-
I Files and Disks” “2. Manage EMAX-I/EMAX-II Floppy Disks” [select a floppy drive] [press 'B'] or
[select “1. Manage Banks on Floppy Disk”] [insert a disk if not inserted yet] [select the bank] [press
'W'] or [select “3. Extract all Samples to WAV Files”]
To convert banks from a series of EMAX-I floppy disks to WAV files (=multi bank conversion mode):
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “8. Manage other EMAX-
I Files and Disks” “2. Manage EMAX-I/EMAX-II Floppy Disks” [select a floppy drive] [press 'W'] or
[select “7. Extract all samples from Floppy Disk(s) to WAV Files”]
For converting sound banks from EMAX-I floppy disks to WAV files, EMXP supports two modes:
Single bank copy mode: in this mode, only the bank of the current floppy disk will be converted
Multi bank copy mode: in this mode, EMXP will keep asking for floppy disks and keep converting the
banks from these floppy disks until you cancel the loop by pressing ESC. This mode is useful if you
have a lot of floppy disks to be converted and if you would like to speed up the conversion process.
Besides converting all samples of an EMAX-I bank to WAV files at once, it's also possible to convert only a few
selected samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific voice of a preset of
the bank and press 'W' or go to the menu and select option “1. Create WAV File(s) from selected EMAX-I
Sample(s)”
268
To convert SoundDesigner for EMAX files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “8. Manage other EMAX-
I Files and Disks” “1. Manage SoundDesigner for EMAX Files” [select one or more files] [press 'C'] or
[select “2. Convert to Other Sampler Format”]
To convert banks on an EMAX-I hard disk image file or on an EMAX-I partition of a SCSI2SD hard disk image
file:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select a hard disk image file or scan
for SCSI2SD and select a partition] [press 'B'] or [select “1. Manage Banks on EMAX-I Hard Disk Image”]
[select one or more banks] [press 'C'] or [select “2. Convert to Other Sampler Format”]
To convert banks on an EMAX-I hard disk or on an EMAX-I partition of a SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition] [press 'B'] or [select “1.
Manage Banks on EMAX-I Hard Disk”] [select one or more banks] [press 'C'] or [select “2. Convert to
Other Sampler Format”]
To convert banks from a series of EMAX-I floppy disks (=multi bank conversion mode):
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “8. Manage other EMAX-
I Files and Disks” “2. Manage EMAX-I/EMAX-II Floppy Disks” [select a floppy drive] [press 'C'] or
[select “6. Convert Banks of Floppy Disk(s) to Other Sampler format”]
For converting sound banks from EMAX-I floppy disks, EMXP supports two modes:
Single bank copy mode: in this mode, only the bank of the current floppy disk will be converted
Multi bank copy mode: in this mode, EMXP will keep asking for floppy disks and keep converting the
banks from these floppy disks until you cancel the loop by pressing ESC. This mode is useful if you
have a lot of floppy disks to be converted and if you would like to speed up the conversion process.
EMAX-II
269
To convert a bank on an EMAX-II hard disk image file or on an EMAX-II partition of a SCSI2SD hard disk
image file to WAV files:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select a hard disk image file or scan
for SCSI2SD and select a partition] [press 'B'] or [select “1. Manage Banks on EMAX-II Hard Disk Image”]
[select one or more banks] [press 'W'] or [select “3. Extract all Samples to WAV Files”]
To convert a bank on an EMAX-II hard disk or on an EMAX-II partition of a SCSI2SD hard disk to WAV files:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition] [press 'B'] or [select “1.
Manage Banks on EMAX-II Hard Disk”] [select one or more banks] [press 'W'] or [select “3. Extract all
Samples to WAV Files”]
To convert a bank on an EMAX-II HxC floppy disk image file to WAV files:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “7. Manage EMAX-II
HxC Floppy Disk Images” [select one or more files] [press 'W'] or [select “3. Extract all Samples to WAV
Files”]
To convert a bank from an EMAX-II floppy disk to WAV files (=single bank conversion mode):
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “8. Manage EMAX-
I/EMAX-II Floppy Disks” [select a floppy drive] [press 'B'] or [select “1. Manage Banks on Floppy
Disk”] [insert a disk if not inserted yet] [select the bank] [press 'W'] or [select “3. Extract all Samples to
WAV Files”]
To convert banks from a series of EMAX-II floppy disks to WAV files (=multi bank conversion mode):
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “8. Manage EMAX-
I/EMAX-II Floppy Disks” [select a floppy drive] [press 'W'] or [select “7. Extract all samples from
Floppy Disk(s) to WAV Files”]
Just like for EMAX-I floppy disks, EMXP supports two modes for converting sound banks from EMAX-II
floppy disks to WAV files:
Single bank copy mode: in this mode, only the bank of the current floppy disk will be converted
Multi bank copy mode: in this mode, EMXP will keep asking for floppy disks and keep converting the
banks from these floppy disks until you cancel the loop by pressing ESC. This mode is useful if you
have a lot of floppy disks to be converted and if you would like to speed up the conversion process.
If samples are being converted from EMAX-II EMX files, EMAX-II floppy disks, EMAX-II floppy disk image
files or EMAX-II HxC floppy disk image files, the samples may be spread across multiple files or disks. If this is
true, EMXP will ask for the other files or disks later during the actual process of converting the samples to WAV
files.
Besides converting all samples of an EMAX-II bank to WAV files at once, it's also possible to convert only a
few selected samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific voice of a preset of
the bank and press 'W' or go to the menu and select option “1. Create WAV File(s) from selected EMAX-II
Sample(s)”
Again, if you select samples from EMX files, floppy disks, floppy disk image files or HxC floppy disk image
files which may be located in another - related - file or disk, EMXP will ask for the other file(s) or disk(s) later
during the actual process of converting the selected samples to WAV files.
270
Conversion to other sampler format
To convert banks on an EMAX-II hard disk image file or on an EMAX-II partition of a SCSI2SD hard disk image
file:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select a hard disk image file or scan
for SCSI2SD and select a partition] [press 'B'] or [select “1. Manage Banks on EMAX-II Hard Disk Image”]
[select one or more banks] [press 'C'] or [select “2. Convert to Other Sampler Format”]
To convert banks on an EMAX-II hard disk or on an EMAX-II partition of a SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a hard disk or scan for SCIS2SD and select a partition] [press 'B'] or [select “1.
Manage Banks on EMAX-II Hard Disk”] [select one or more banks] [press 'C'] or [select “2. Convert to
Other Sampler Format”]
To convert banks from a series of EMAX-II floppy disks (=multi bank conversion mode):
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “8. Manage EMAX-
I/EMAX-II Floppy Disks” [select a floppy drive] [press 'C'] or [select “6. Convert Banks of Floppy
Disk(s) to Other Sampler format”]
Just like for EMAX-I floppy disks, EMXP supports two modes for converting sound banks from EMAX-II
floppy disks:
Single bank copy mode: in this mode, only the bank of the current floppy disk will be converted
Multi bank copy mode: in this mode, EMXP will keep asking for floppy disks and keep converting the
banks from these floppy disks until you cancel the loop by pressing ESC. This mode is useful if you
have a lot of floppy disks to be converted and if you would like to speed up the conversion process.
If banks are being converted from EMAX-II EMX files, EMAX-II floppy disks, EMAX-II floppy disk image
files or EMAX-II floppy disk image files, the banks may be spread across multiple files or disks. If this is true,
EMXP will ask for the other files or disks later during the actual conversion process.
271
Emulator-I
To convert banks from Emulator-I floppy disk image files to WAV files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “3. Manage EMULATOR-I
Floppy Disk Images” [select one or more files] [press 'W'] or [select “3. Extract all Samples to WAV
Files”]
To convert banks from Emulator-I HxC floppy disk image files to WAV files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “4. Manage EMULATOR-I
HxC Floppy Disk Images” [select one or more files] [press 'W'] or [select “3. Extract all Samples to WAV
Files”]
Besides converting all samples of an Emulator-I bank or sound to WAV files at once, it's also possible to convert
only a few selected samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific sound of the bank
and press 'W' or go to the menu and select option “1. Create WAV File(s) from selected EMULATOR-I
Sample(s)”
272
To convert individual sounds from Emulator-I floppy disk image files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “3. Manage EMULATOR-I
Floppy Disk Images” [select one file] [press 'U'] or [select “9. Show More Details” followed by “1. Show
Lower/Upper Sounds”] [select the lower and/or upper sound'] [press 'C'] or [select “2. Convert to Other
Sampler Format”]
To convert individual sounds from Emulator-I HxC floppy disk image files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “4. Manage EMULATOR-I
HxC Floppy Disk Images” [select one file] [press 'U'] or [select “9. Show More Details” followed by “1.
Show Lower/Upper Sounds”] [select the lower and/or upper sound'] [press 'C'] or [select “2. Convert to
Other Sampler Format”]
Emulator-II
To convert banks from Emulator-II floppy disk image files to WAV files:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “2. Manage EMULATOR-II
Floppy Disk Images” [select one or more files] [press 'W'] or [select “3. Extract all Samples to WAV
Files”]
To convert banks from Emulator-II HxC floppy disk image files to WAV files:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “3. Manage EMULATOR-II
HxC Floppy Disk Images” [select one or more files] [press 'W'] or [select “3. Extract all Samples to WAV
Files”]
Besides converting all samples of an Emulator-II bank to WAV files at once, it's also possible to convert only a
few selected samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific voice and press 'W'
or go to the menu and select option “1. Create WAV File(s) from selected EMULATOR-II Sample(s)”
273
Emulator-III/IIIX
To convert banks from an Emulator-III/IIIX hard disk image file or from an Emulator-III/IIIX partition of a
SCSI2SD hard disk image file to WAV files:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage Emulator-III/X Hard Disk Images” “1. Manage existing Emulator-III/X Hard Disk Images”
[select one hard disk image file or scan for SCSI2SD and select a partition] to select both Emulator-III and
Emulator-IIIX banks [press "B"] or [select “1. Manage all Banks on Emulator-III/X Hard Disk Image”]; to select
Emulator-III banks only [press "E"] or [select “2. Manage Emulator-III Banks only on Hard Disk Image”]; to
select Emulator-IIIX banks only [press "X"] or [select “3. Manage Emulator-IIIX Banks only on Hard Disk
Image”] [select one or more banks] [press 'W'] or [select “3. Extract all Samples to WAV Files”]
To convert banks from an Emulator-III/IIIX hard disk or from an Emulator-III/IIIX partition of a SCSI2SD hard
disk to WAV files:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage Emulator-III/X Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition]
to select both Emulator-III and Emulator-IIIX banks [press 'B] or [select “1. Manage all Banks on Emulator-
III/X Hard Disk”]; to select Emulator-III banks only [press 'E'] or [select “2. Manage Emulator-III Banks only on
Hard Disk”]; to select Emulator-IIIX banks only [press 'X'] or [select “3. Manage Emulator-IIIX Banks only on
Hard Disk”] [select one or more banks] [press 'W'] or [select “3. Extract all Samples to WAV Files”]
Besides converting all samples of an Emulator-III/IIIX bank to WAV files at once, it's also possible to convert
only a few selected samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific voice and press 'W'
or go to the menu and select option “1. Create WAV File(s) from selected EMULATOR-III Sample(s)” or “1.
Create WAV File(s) from selected EMULATOR-IIIX Sample(s)”
274
To convert banks from an Emulator-III/IIIX hard disk image file or from an Emulator-III/IIIX partition of a
SCSI2SD hard disk image file:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage Emulator-III/X Hard Disk Images” “1. Manage existing Emulator-III/X Hard Disk Images”
[select one hard disk image file or scan for SCSI2SD and select a partition] to select both Emulator-III and
Emulator-IIIX banks [press "B"] or [select “1. Manage all Banks on Emulator-III/X Hard Disk Image”]; to select
Emulator-III banks only [press "E"] or [select “2. Manage Emulator-III Banks only on Hard Disk Image”]; to
select Emulator-IIIX banks only [press "X"] or [select “3. Manage Emulator-IIIX Banks only on Hard Disk
Image”] [select one or more banks] [press 'C'] or [select “2. Convert to Other Sampler Format”]
To convert banks from an Emulator-III/IIIX hard disk or from an Emulator-III/IIIX partition of a SCSI2SD hard
disk:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage Emulator-III/X Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition]
to select both Emulator-III and Emulator-IIIX banks [press 'B'] or [select “1. Manage all Banks on Emulator-
III/X Hard Disk”]; to select Emulator-III banks only [press 'E'] or [select “2. Manage Emulator-III Banks only on
Hard Disk”]; to select Emulator-IIIX banks only [press 'X'] or [select “3. Manage Emulator-IIIX Banks only on
Hard Disk”] [select one or more banks] [press 'C'] or [select “2. Convert to Other Sampler Format”]
SP-12
Besides converting all samples of an SP-12 sound bank to WAV files at once, it's also possible to convert only a
few selected samples.
To do this, go to the (RAM) samples overview of the bank or to the (RAM) samples overview of a specific sound
and press 'W' or go the menu and select option “1. Create WAV File(s) from selected SP-12 Sample(s)”
275
SoundFont2
Besides converting all samples of a SoundFont2 bank to WAV files at once, it's also possible to convert only a
few selected samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific instrument or
instrument zone and press 'W' or go to the menu and select option “1. Create WAV File(s) from selected
SOUNDFONT2 Sample(s)”
Akai S1000
The only conversion supported for Akai S1000 items is the conversion to WAV files.
To convert all Akai S1000 samples from one or more floppy disk images to WAV files:
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select one or more floppy disk image files] [press 'W'] or
[select “2. Extract all Sample Files to WAV Files” ]
To convert some Akai S1000 samples from a floppy disk image to WAV files:
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select a floppy disk image file] [press "S"] or [select “6.
Show AKAI S1000 Sample Files only”] [select one or more samples] [press 'W'] or [select “2. Create
WAV File(s) from AKAI S1000 Sample File(s)”]
To convert all Akai S1000 samples from one or more HxC floppy disk images to WAV files:
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select one or more HxC floppy disk image files]
[press 'W'] or [select “2. Extract all Sample Files to WAV Files”]
To convert some Akai S1000 samples from an HxC floppy disk image to WAV files:
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select an HxC floppy disk image file] [press
"S"] or [select “6. Show AKAI S1000 Sample Files only”] [select one or more samples] [press 'W'] or
[select “2. Create WAV File(s) from AKAI S1000 Sample File(s)”]
To convert all Akai S1000 samples from a floppy disk to WAV files (single disk extract mode) :
“2. Manage AKAI S1000 Files and Disks” “8. Manage AKAI S1000 Floppy Disks” [select a floppy drive]
[press 'D'] or [select “1. Manage AKAI S1000 Files on Floppy Disk”] [insert a disk if not inserted yet]
[select the volume] [press 'W'] or [select “7. Extract all Sample Files to WAV Files”]
276
To convert some Akai S1000 samples from a floppy disk to WAV files:
“2. Manage AKAI S1000 Files and Disks” “8. Manage AKAI S1000 Floppy Disks” [select a floppy drive]
[press 'D'] or [select “1. Manage AKAI S1000 Files on Floppy Disk”[] [insert a disk if not inserted yet]
[select the volume] [press "S"] or [select “3. Show AKAI S1000 Sample Files only”] [select one or more
samples] [press 'W'] or [select “2. Create WAV File(s) from AKAI S1000 Sample File(s)”]
To convert all Akai S1000 samples from multiple floppy disks to WAV files (multi disk extract mode) :
“2. Manage AKAI S1000 Files and Disks” “8. Manage AKAI S1000 Floppy Disks” [select a floppy drive]
[press 'W'] or [select “6. Extract all Samples from Floppy Disk(s) to WAV Files”]
For converting samples from Akai S1000 floppy disks to WAV files, EMXP supports two modes:
Single disk extract mode: in this mode, only the samples of the current floppy disk will be converted
Multi disk extract mode: in this mode, EMXP will keep asking for floppy disks and keep converting all
samples from these floppy disks until you cancel the loop by pressing ESC. This mode is useful if you
have a lot of floppy disks to be converted and if you would like to speed up the conversion process.
WAV
In this chapter we describe how EMXP automatically translates one or more selected WAV files into any of the
supported target sampler formats.
In this conversion mode, EMXP decides itself to which key in which preset each WAV file will be assigned,
except if the target sampler format is SP-12. When converting WAV files to SP-12 sound banks, EMXP will
offer the choice between assigning WAV files to User sounds only, or assigning them to any sound starting with
Bass 1 or User 1. See section "7.3.6.2 Conversion from WAV files".
When converting to any other sampler format (except for the Emulator-I) EMXP will assign the WAV files in
alphabetical order from C1 till C6, one WAV file per key. If more than 61 WAV files must be processed, a
second preset will be added and the same algorithm is applied.
If you want to decide yourself to which key(s) WAV files should be assigned, and also want to have the
possibility to
change the original pitch (note/key),
enable or disable transposition,
assign WAV files to key areas instead of individual keys,
select the layer (PRI or SEC) to which the WAV files should be assigned,
you should use the (manual) construction mode of EMXP instead of the automatic conversion mode.
This mode is explained in chapter "8. USING EMXP: CONSTRUCTIONS".
Please note that not all WAV files can be processed by EMXP.
EMXP can only convert WAV files with following characteristics:
The WAV file should be either MONO or STEREO. Multi-channel .WAV files (e.g. 5.1 surround) are
not supported.
The WAV files should contain raw linear audio. Encoded audio is not supported.
The WAV file should be 16-bit. Lower or higher precisions are not supported.
Besides the actual sound data, EMXP can also translate loops which may be present in the WAV-file.
The user can select which loop from which loop type should be converted. For more details see sections "7.3.9
Conversion from WAV" and "10.3.9 Manage WAV related conversion preferences".
277
7.2.2 Selecting the target sampler format and target file/disk type
After having selected the source items and having chosen the conversion option in EMXP (as described in the
previous section), you will now have to specify to which target sampler format you would like to convert the
items.
When converting (non-WAV) sampler sound banks EMXP will display all possible target sampler formats, as
shown in the next screen.
When converting EMAX-I or EMAX-II bank files, there's an additional possibility to convert into Akai S1000
files. See picture below.
278
When converting from WAV files, the same target sampler formats are available, but the screen looks slightly
different, as shown below.
After having selected the target sampler format (option 1 8/9) you will also have to select the file type or disk
type to which you would like to convert the source items. This is not required when converting to SP-12, Akai
S1000 or SoundFont2 though.
The available target file and disk types for each of the target sampler formats are shown in the pictures below.
These pictures are valid for conversions of non-WAV sampler sound banks. For conversions of a set of WAV
files, the same target file types and disk types are available, but the screens look slightly different (the menu
functions are labelled "Generate to..." instead of "Convert to...").
EMAX-I
279
EMAX-II
Emulator-I
280
Emulator-II
Emulator-III
281
Emulator-IIIX
The conversion of sampler sound banks and WAV files can be done
in batch mode, which allows for a fully automated conversion of many files/banks at once
in manual mode, which allows for a fully manually controlled file-per-file conversion process
in semi-manual mode, which allows for a partially automated and partial manually controlled
conversion process. The degree of automation can be defined by the user.
After having performed the steps described in section "7.2.1 Selecting the source items that should be converted"
and section "7.2.2 Selecting the target sampler format and target file/disk type", EMXP will ask in what mode
you would like to copy the selected items.
282
From here on the process is similar to the process for configuring the BATCH, MANUAL or SEMI-MANUAL
mode when copying of sound related data. We refer to section "6.2.2 Batch or manual copy process (not for
AKAI S1000)" more particularly to sections:
"6.2.2.1 BATCH Mode", paragraphs A D
"6.2.2.2 MANUAL Mode", paragraphs B H (paragraph A is not applicable for conversions)
"6.2.2.3 Custom Automation Level Mode (and SEMI-MANUAL Mode)"
When configuring the MANUAL or SEMI-MANUAL mode, in addition to what has been explained in section
"6.2.2 Batch or manual copy process (not for AKAI S1000)" you will also have the possibility to define some
conversion parameters like the target sampler's memory size, the target sample rate, how to deal with chorus
settings and so on. These parameters vary depending on the target sampler. They are explained in the next
section.
Please note that when in BATCH mode, EMXP will use the conversion parameters as defined in the Preferences
menu. EMXP will not select these parameter values itself. E.g. if the sample rate conversion preferences for
converting to EMAX-II are set to a maximum of 22050 Hz instead of the maximum value of 44100 Hz, EMXP
will use the 22050 Hz setting during batch conversion.
You may have to review the target sampler's Copy/Conversion Preferences before starting a BATCH conversion.
283
7.3 NEXT STEPS PER TARGET SAMPLER TYPE
Except for Akai S1000 programs and samples, sound banks of any sampler type supported by EMXP as well as
WAV files can be converted into EMAX-I and EMAX-II sound banks.
When converting between EMAX-I and EMAX-II sound banks, EMXP supports two conversion engines:
a native EMAX conversion engine: this is the same conversion method as the one applied by the
EMAX-II sampler when importing EMAX-I sound banks or when saving a bank as a compressed bank.
The main advantage of this engine is that sequences are converted as well.
The main disadvantage of this engine is that EMAX-II banks larger than 1 MB can not be converted into
EMAX-I banks.
Some other points of attention when using the native conversion engine are described later in this
section.
a generic conversion engine: this is the so-called canonical conversion engine. It's the same engine as
the one that is being used for all other sampler conversions in EMXP.
The main advantage of this engine is its flexibility: target sample rates and memory sizes can be
defined, EMAX-II banks of up to 8MB can still be converted to EMAX-I banks because the engine can
generate multiple EMAX-I banks from one single EMAX-II bank, each containing a number of presets
and samples that fit within 512 KB.
The main disadvantage of this engine is that it can not translate sequences.
Note that EMXP supports only the generic conversion engine when converting non-EMAX (I or II) sound banks
to the EMAX (I or II) format.
When converting EMAX-II sound banks to EMAX-I sound banks by means of the native conversion engine,
two additional conversion parameters can be set:
you can define how the EMAX-II Stereo Voice parameter in key areas should be converted:
o EMAX-II Stereo Voice can be converted into EMAX-I Dual Voice - this is the default
approach used by the EMAX-II sampler when saving as compressed bank is chosen. The
disadvantage is that if the EMAX-II voices are panned to the left or right output channel, they
will only sound from one channel on the EMAX-I sampler.
o EMAX-II Stereo Voice can be converted into the PRI voice being panned to the left channel
and the SEC voice being panned to the right channel. Dual Voice is set to OFF. The available
polyphony is only half of the polyphony available when Dual Voice is ON though.
you can define the EMAX-I compatibility mode of the resulting EMAX-I sound bank. This parameter
can only be set in the Copy/Conversion Preferences menu. See section "10.3.2.1 Define EMAX-I
compatibility mode for compressed samples".
284
The screen used for selecting the conversion engine when converting from EMAX-I to EMAX-II is shown
below.
For conversions from EMAX-II to EMAX-I, the screen also offers the possibility to select the Stereo Voice
conversion method:
EMXP tries to keep the quality of the converted bank as close as possible to the quality of the original bank.
However it should be clear that converting from EMAX-II to EMAX-I will result in a (very small) loss of sound
quality, since the EMAX-I sound data is compressed (~12..14 bit) while the EMAX-II sound data is raw 16-bit
data.
Moreover the compression algorithm, which compresses 12 or 16 bit audio data into 8 bit data, is proprietary
knowledge of Emu Systems.
285
Fortunately EMXP uses an algorithm which is very similar to the original one. It is probably not exactly the
same as the one used in Emu EMAX samplers, but no major audible differences should be expected.
Please note that a repeated translation of banks from EMAX-II to EMAX-I, and again to EMAX-II and again to
EMAX-I (and so on) will result in an increasing loss of audio quality.
Some specific points of attention when using the native conversion engine:
EMAX-I samplers do not support all sample rates supported by EMAX-II samplers. If the “EMAX-I
compatibility mode for compressed samples” is set to either “EMAX-I Original” or “EMAX-I and
EMAX-II Compatible” (see section "10.3.2.1 Define EMAX-I compatibility mode for compressed
samples" , EMAX-II samples with a frequency of 39063 Hz will be re-sampled to a lower frequency.
For more information, see section "10.3.2.1 Define EMAX-I compatibility mode for compressed
samples" later in this document.
This automatic sample rate conversion will NOT occur when copying banks instead of converting
banks. E.g. if you copy an EMAX-I EMX file to an EMAX-I bank file, or when you copy an EMAX-I
bank file to an EMAX-I hard disk, no sample rate conversion will be done.
However, if the EMAX-I bank contains samples at 39063 Hz, the copy operation will only succeed if
the EMAX-I Compatibility Mode is set to “EMAX-II Optimized Compressed Samples”. If another
mode has been set, an error will occur during the copy process, as illustrated in the picture below.
EMAX-I samplers use less “blank offset sample points” at the beginning and at the end of each sample
than EMAX-II samplers do. Again it depends on the EMAX-I compatibility mode how EMXP will deal
with these blank offsets.
For more information, see section "10.3.2.1 Define EMAX-I compatibility mode for compressed
samples" later in this document.
EMAX-I samplers have limited transposition possibilities, especially with samples having high sample
rates. Hence there might occur some pitch problems (like non-transposition effects) on some keyboard
areas after translating an original EMAX-II bank to EMAX-I.
286
EMAX-II memory size
If the target sampler type is EMAX-II, EMXP will ask for the EMAX-II target sampler's memory size now
(except if EMAX-I sound banks are being converted to EMAX-II sound banks using the native conversion
engine).
The default memory size is 8MB (i.e. the maximum size of a fully expanded EMAX-II Turbo sampler), but you
can scale this down to 1MB. EMXP can try to create (multiple) smaller EMAX-II banks if you have limited
memory size on your EMAX-II sampler. Note that even the “8MB files” may load perfectly in a 1 MB sampler,
as long as the size of the sound bank does not exceed 1 MB…
Sample rate
In the next step EMXP will ask for the sample rate range that should be used during the conversion (except if
EMAX-I sound banks are being converted to EMAX-II sound banks using the native conversion engine).
Although EMXP is capable of keeping the sample rates of the samples as close as possible to the original
sample’s sample rates, there are two good reasons why you would want EMXP to lower the sample rates during
the conversion:
To keep as many presets as possible into one target EMAX sound bank. Lower sample rates take less
memory space, so more samples will fit in memory. Note: if not all presets of the source bank fit into
one target sound bank – even with lower sample rates – EMXP will generate multiple banks. But even
then keep in mind that only the presets which completely fit into a sound bank will be translated by
EMXP. If they don’t, they will be ignored.
To keep the original transposition settings. This reason is only applicable for conversions to EMAX-I.
Lower sample rates allow for a broader transposition range. See also section "7.7.1 EMAX-I and EMAX-
II".
Note that EMXP will never upgrade the sample rate, unless the source sample rate is lower than the minimum
sample rate supported by the EMAX-I or EMAX-II (which will e.g. never happen when converting from
Emulator-I or Emulator-II).
The lower the specified sample rates, the longer the conversion process will take (up to several minutes !!)
287
First you have to specify the maximum allowed sample rate for the target samples. All converted samples
will have a sample rate equal or lower than this setting. This parameter is especially important if you’re
having problems with preserving correct transposition values when converting to EMAX-I.
E.g. if a source preset contains a 27778 Hz sample that has been assigned to 2 octaves (C1 B2) with C3 as
original key, the -12/+12 note transposition can only be retained on EMAX-I if the sample rate is 22050 Hz
or lower. In that case, it may be required to set the maximum allowed sample rate to 22050 Hz, although
you should only do this after you have tried higher values first. The reason for this is that the maximum
allowed sample rate will be applicable to all samples in the source sound bank, not only to the samples that
really need it. By first using a higher maximum sample rate (e.g. 44100 Hz) and allowing EMXP to
downgrade sample rates to 22050 Hz by choosing this value for the minimal allowed sample rate (see next
step), there’s a chance that the sample you really want to have downgraded will actually be downgraded,
while not impacting the quality of other samples at higher sample rates…
The maximum allowed sample rate can also be used to decrease the target bank size. If the maximum
sample rate is set to a lower value than the highest sample rate found in the original bank, the converted
samples will decrease in size.
Note however that EMXP will always try to fit the target bank in the memory size of the target sampler by
down-sampling the samples, no matter what value you have specified for the maximum allowed sample rate.
Even if generating multiple target banks from one source bank can be done in such a way that these target
banks would fit in the target sampler's memory , EMXP will still try to generate only one single target bank
if the minimum allowed sample rate would allow for further downgrading the sample rate.
In this process EMXP will never use sample rates lower than the value set as minimum allowed sample rate
though (see next paragraph).
So why would you then lower the maximum allowed sample rate as well ?
The only reason why you would decrease the maximum allowed sample rate (besides increasing
transposition ranges) is to further decrease the target bank's size, even if it would already fit in the target
sampler's memory. The reason for this may be that you may want to have more free memory available in the
bank for adding presets and samples when editing the bank on your sampler.
The picture below shows the maximum sample rate selection screen for EMAX-II samplers. If the target
sampler is EMAX-I, the 39063 Hz setting will not be available.
In a second step you have to specify the minimum allowed sample rate for the target samples. This value is
very important if you try to compress samples in order to have as many presets and samples as possible in
one EMAX-I or EMAX-II sound bank. EMXP will never decrease the sample rate below this setting, unless
288
the original sample rate is even lower. In that case, the original (even lower) sample rate will be used. If the
original sample rate is higher than this parameter, EMXP will first try to keep this higher sample rate. It will
only decrease the sample rate (step by step) if the original bank does not fit in one target bank.
Note: the number of available sample rate values can vary depending on the maximum allowed sample rate
that you have defined in the previous step.
If the source bank contains one or more STEREO samples, EMXP will give you the opportunity to either keep
these stereo characteristics or convert theses samples to mono. Since EMAX-I and EMAX-II samplers do not
support stereo samples by nature, the only way to preserve the stereo effects is to use primary and secondary
voices for each sound channel, and to assign opposite panning settings to each voice. Using PRI/SEC voices is
only possible if these voices are still available (i.e. if they are not taken by another sample yet).
Here's the screen in which you can specify how EMXP should deal with stereo samples:
289
Emulator-I Loudness Normalization and Emulator-I Key Map Definition
If you are converting Emulator-I sounds or sound banks, you have to specify whether the sample volume should
be lowered during conversion or not.
When converting Emulator-I Lower/Upper sound files or individual Emulator-I sounds (Lower/Upper), you also
have to specify to which part of the EMAX-I/EMAX-II keyboard the converted sounds should be assigned. See
section "7.3.10 Conversion from Emulator-I" for more details.
If you are converting SoundFont2 sound banks, you have to specify to what extent default (implicit) modulators
and defined (explicit) modulators should be converted.
Especially some default MIDI CC modulators can result in unexpected target sampler settings. See section
"7.3.12 Conversion from SoundFont2".
If you are converting SP-12 sound banks, you have to specify which settings for the SP-12 filters and SP-12
dynamics should be assumed. It's also necessary to specify how the individual SP-12 sounds should map to the
EMAX-I/EMAX-II keyboard. See section "7.3.11 Conversion from SP-12" for more details.
The available sampler conversion settings for conversions from WAV files are identical to the ones we just
described for conversions from sampler sound banks. See the previous section "7.3.1.1 Conversion from sampler
sound banks".
However
the EMAX-I EMAX-II Conversion Engine and the Stereo Sample Handling parameters are not
applicable when converting from WAV files.
if at least one of the selected WAV files contains one or more loops, you should specify whether the WAV
loops should be converted as well and if so, which of the WAV loops should be converted to what target
sample loop type. See section "7.3.9 Conversion from WAV".
EMXP will put each WAV file of the first 61 selected WAV files on a different key of the first preset (called
PRESET 00). 61 keys are used (C1 --> C6). If more than 61 WAV files have been selected, a second preset is
created (called PRESET 01). Additional presets will be created every next set of 1 to 61 WAV files. The .WAV
files are assigned to the keys and presets in alphabetical order.
If the WAV file is stereo, the two stereo channels are put in the primary and the secondary voice of the key.
EMXP will also set the DUAL VOICE or STEREO VOICE parameter to ON.
The original pitch of each sample is preserved, independent of the key EMXP will assign the sample to.
E.g. suppose your .WAV file is sampled at C3 pitch. If EMXP puts this sample on C2, the C3 pitch can be heard
on that C2 key. You can change this to whatever you want by using the "edit assignment" function on your
EMAX-I or EMAX-II sampler.
Before starting the actual conversion of the selected WAV files into the EMAX-I or EMAX-II format, EMXP
will check if the resulting sound bank is compatible with the target sampler's limits (e.g. number of samples,
sample size, ...). In case of any detected incompatibility, an error will be shown and you won't be able to
continue the conversion. A typical solution will be to reduce the number of selected WAV files... See section
"7.3.13 Validation check when converting WAV files".
290
7.3.2 Conversion to Emulator-I
Except for Akai S1000 programs and samples, sound banks of any sampler type supported by EMXP as well as
WAV files can be converted into the Emulator-I format.
However it should be noted that the Emulator-I has very limited capabilities (e.g. memory size, transposition,
number of samples, voice/preset parameters, ...). As a consequence many conversions will fail or will not sound
like the original sounds at all.
If you are converting to Emulator-I Lower/Upper Sound files, the target files will contain a single Emulator-I
sound, which contains 1 to 6 samples that will be assigned to only 2 keyboard octaves. EMXP should know
which part of the keyboard of each source preset should be used for conversion to these target sound files.
When converting from SP-12 sound banks, it's not possible to select the keyboard section that should be
converted to the Emulator-I Lower/Upper Sound files. EMXP will always assume it's the lower part. As a result
291
only the SP-12 RAM sounds or samples that have been assigned to the lower key areas in the range C1 B2
will survive the conversion process.
The presets in the source sampler banks may consist of both a primary (PRI) and secondary (SEC) voice layer.
Since the Emulator-I only supports one layer, EMXP will ask which layer should be converted. This screen is
only displayed if the source sampler supports more than one voice layer.
With option 1 you instruct EMXP to convert the PRI layer, no matter if there are voices in this layer or not. With
option 2 you instruct EMXP to convert the PRI layer by default, but if for a certain target key area more voices
are assigned to the SEC layer than to the PRI layer in the source preset, EMXP should switch to the SEC layer.
Options 3 and 4 are identical, but from the perspective of the SEC layer as starting point.
It’s also possible that the source preset contains key areas in which the PRI and SEC layer behave as the left and
right channel of a stereo voice. Since the Emulator-I does not support two layers, nor a stereo mode, you should
also specify whether the samples of both source stereo channels should be merged into mono samples, or
whether the other channel’s sample should simply be ignored. E.g. if you selected option 1 (PRI layer), option 5
will simply convert the sample of the PRI layer and ignore the sample of the SEC layer, while option 6 will
combine the PRI and SEC samples and convert them to mono.
Loudness normalization
Emulator-I samples should have a high volume (loudness) in order to be played in a comfortable way on the
Emulator-I sampler.
Keeping the samples of the source bank at their original loudness level may result in pretty silent sounds on the
Emulator-I sampler.
Therefore EMXP offers the possibility to "boost" the volume of the samples during conversion.
292
When selecting option 1 the loudness of the samples will not be changed (possibly resulting in quite silent
Emulator-I sounds).
Option 2 allows to boost the sample amplitude to 90 pct of the maximum volume level supported by the
Emulator-I, while option 3 allows for any other amplification level which you will have to specify on the next
screen (see picture below, which will only appear after selecting option 3).
If you selected option 2 or 3 in order to change the volume of the samples, EMXP can take into account other
samples within a keyboard half (= Emulator-I lower sound or Emulator-I upper sound) or within the whole
preset (= Emulator-I lower and upper sound together).
In that case, the reference peek amplitude used by EMXP is the highest amplitude of all samples within that
keyboard half or within that preset. Of course it’s also possible to boost every individual sample to the specified
level.
This can be defined on the next screen.
293
For more information about Emulator-I sample amplification, see section "10.3.3.1 Define sample amplification
and attenuation".
If you are converting SoundFont2 sound banks, you have to specify to what extent default (implicit) modulators
and defined (explicit) modulators should be converted. See section "7.3.12 Conversion from SoundFont2".
If you are converting SP-12 sound banks, you have to specify which settings for the SP-12 filters and SP-12
dynamics should be assumed. It's also necessary to specify how the individual SP-12 sounds should map to the
Emulator-I keyboard. See section "7.3.11 Conversion from SP-12" for more details.
Remark
When converting sound banks into the Emulator-I format you will notice that quite a lot of presets, samples and
voices can not be translated or have been translated resulting in different tunings, original keys and keyboard
assignments. This is due to the very limited capabilities of the Emulator-I in terms of hardware (memory size)
and features. See section "7.7.2 Emulator-I" for more details.
EMXP will convert the sample rate of the WAV-file to 27778 Hz which is the only Emulator-I supported sample
rate.
294
The total number of WAV files may not exceed 12 when creating a bank file or a floppy disk image file, and
may not exceed 6 when creating a lower/upper file. If more WAV files have been selected, an error will occur
(see screen below).
Each 16 bit sample of a WAV file (2 bytes) will be converted to an 8 bit sample in the Emulator-I (1 byte)
The total memory required for all WAV files may not exceed 114176 bytes (samples) when creating a bank file
or a floppy disk image file, and may not exceed 57088 bytes (samples) when creating a lower/upper file.
E.g. for a bank file, this means that the total size of the raw audio data in the 16-bit WAV files may not exceed
228352 bytes for mono audio, and may not exceed 456704 bytes for stereo audio.
Moreover, in case of a bank file or floppy disk image file, it should be possible to split the selected WAV files
into two groups, each containing a maximum of 6 WAV files, and each not exceeding a total of 57088 bytes of
required memory in the Emulator-I.
EMXP will give an error if you exceed these limits, see picture below.
295
If a bank file, floppy disk image file or HxC floppy disk image file is being created, EMXP will try to equally
balance the number of WAV files assigned to the lower and upper section (e.g. 3 in Lower and 3 in Upper if a
total of 6 WAV files must be converted).
If a (lower/upper) sound file is being created, the selected WAV files (max. 6) are simply assigned to the single
sound section that is being created.
EMXP will also try to assign the WAV files in alphabetical order to the keyboard from C1 till C5.
The WAV files will be assigned to key areas instead of individual keys (see other samplers). The Emulator-I
does not support assignment of samples to individual keys; it only supports a few combinations of fixed size key
areas, e.g. 2 key areas per sound (lower/upper) each holding 12 keys.
EMXP will calculate how many key areas of which size are required for the selection of WAV files, and will try
to keep the number of unused keys to a minimum.
The original pitch of each sample is preserved, independent of the key area EMXP will assign the sample to.
E.g. suppose your WAV file is sampled at C3 pitch. If EMXP puts this sample on key area C1 B1, the C3
pitch can be heard on the G1 key (for the fixed key area CB, the Emulator-I always plays the sample at
original pitch on key G – see Emulator-I user manual)
Before starting the actual conversion of the selected WAV files into the Emulator-I format, EMXP will check if
the resulting sound bank is compatible with the target sampler's limits. Some examples have already been
explained before in this section (e.g. number of samples, sample size, ...). As explained, in case of any detected
incompatibility, an error will be shown and you won't be able to continue the conversion. A typical solution will
be to reduce the number of selected WAV files... See section "7.3.13 Validation check when converting WAV
files".
296
7.3.3 Conversion to Emulator-II
Except for Akai S1000 programs and samples, sound banks of any sampler type supported by EMXP as well as
WAV files can be converted into Emulator-II sound banks.
If the source bank contains some voices which have the CHORUS setting enabled, EMXP can try to simulate the
chorus effect on the Emulator-II by adding some detuned voices (if an empty PRI or SEC voice would be still
available). The advantage of this feature is that the target presets will sound more like the original one; the
drawback however is that the polyphony will decrease (from 8 to 4 !). For that reason you can choose yourself
how EMXP should handle chorus settings:
If you are converting Emulator-I sounds or sound banks, you have to specify whether the sample volume should
be lowered during conversion or not.
When converting Emulator-I Lower/Upper sound files or individual Emulator-I sounds (Lower/Upper), you also
have to specify to which part of the Emulator-II keyboard the converted sounds should be assigned. See section
"7.3.10 Conversion from Emulator-I" for more details.
297
SoundFont2 Modulator Conversion Setting
If you are converting SoundFont2 sound banks, you have to specify to what extent default (implicit) modulators
and defined (explicit) modulators should be converted.
Especially some default MIDI CC modulators can result in unexpected target sampler settings. See section
"7.3.12 Conversion from SoundFont2".
If you are converting SP-12 sound banks, you have to specify which settings for the SP-12 filters and SP-12
dynamics should be assumed. It's also necessary to specify how the individual SP-12 sounds should map to the
Emulator-II keyboard. See section "7.3.11 Conversion from SP-12" for more details.
Remark
When converting sound banks to the Emulator-II format you will notice that quite a lot of presets, samples and
voices can not be translated. This is due to the limited capabilities of the Emulator-II, both in terms of hardware
(memory size) and sound processing (e.g. limited pitch shifting). See section "7.7.3 Emulator-II" for more
details.
When converting WAV files into the Emulator-II format and if at least one of the selected WAV files contains
one or more loops, you should specify whether the WAV loops should be converted as well and if so, which of
the WAV loops should be converted to what target sample loop type. See section "7.3.9 Conversion from WAV".
EMXP will convert the sample rate of the WAV-file to 27778 Hz (the only Emulator-II supported sample rate).
Total memory required for all selected WAV files may not exceed 484000 bytes (samples). This means that the
total size of the audio in the 16-bit WAV files can not exceed 968000 bytes.
EMXP will raise an error if you exceed this limit.
EMXP will put each WAV file of the first 61 selected WAV files on a different key of the first preset (called
PRESET 00). 61 keys are used (C1 --> C6). If more than 61 WAV files have been selected, a second preset is
298
created (called PRESET 01). Additional presets will be created every next set of 1 to 61 WAV files. The .WAV
files are assigned to the keys and presets in alphabetical order.
The original pitch of each sample is preserved, independent of the key EMXP will assign the sample to.
E.g. suppose your WAV file is sampled at C3 pitch. If EMXP puts this sample on C2, the C3 pitch can be heard
on that C2 key. You can change this to whatever you want by using the "edit assignment" function on your
Emulator-II sampler.
Before starting the actual conversion of the selected WAV files into the Emulator-II format, EMXP will check if
the resulting sound bank is compatible with the target sampler's limits. The example regarding the total sample
size has already been shown in this section. In case of any detected incompatibility, an error will be shown and
you won't be able to continue the conversion. A typical solution will be to reduce the number of selected WAV
files... See section "7.3.13 Validation check when converting WAV files".
299
7.3.4 Conversion to Emulator-III and Emulator-IIIX
Except for Akai S1000 programs and samples, sound banks of any sampler type supported by EMXP as well as
WAV files can be converted into Emulator-III or Emulator-IIIX sound banks.
EMXP will ask for the Emulator-III or Emulator-IIIX target sampler's memory size. The available sizes differ
depending on the sampler's type. The first picture shows the available sizes for the original Emulator-III, the
second picture shows the available sizes for the newer Emulator-IIIX.
300
The default memory size is the largest available one, i.e. the memory available in a fully expanded sampler
(8MB for Emulator-III, 32MB for Emulator-IIIX) but you can scale this down to 4MB for the Emulator-III or
8MB for the Emulator-IIIX. EMXP can try to create (multiple) smaller Emulator-III/Emulator-IIX banks if you
have limited memory size on your sampler. Note that even the “8MB files” may load perfectly in an 4 MB
Emulator-III sampler, as long as the size of the sound bank does not exceed 4 MB…
Sample rate
In the next step EMXP will ask for the sample rate range that should be used during the conversion.
Although EMXP is capable of keeping the sample rates of the samples as close as possible to the original
sample’s sample rates, there are two good reasons why you would want EMXP to lower the sample rates during
the conversion:
To keep as many presets as possible into one target Emulator-III or Emulator-IIIX sound bank. Lower
sample rates take less memory space, so more samples will fit in memory. Note: if not all presets of the
source bank fit into one target sound bank – even with lower sample rates – EMXP will generate
multiple files. But even then keep in mind that only the presets which completely fit into a sound bank
will be translated by EMXP. If they don’t, they will be ignored.
To keep the original transposition settings. This reason is only applicable for conversions to Emulator-
III (not Emulator-IIIX). Lower sample rates allow for a broader transposition range. See also section
"7.7.4 Emulator-III and Emulator-IIIX"
Note that EMXP will never upgrade the sample rate, unless the source sample rate is lower than the minimum
sample rate supported by the Emulator-III or Emulator-IIIX (which will e.g. never happen when converting from
Emulator-I or Emulator-II).
The lower the specified sample rates, the longer the conversion process will take (up to several minutes !!)
First you have to specify the maximum allowed sample rate for the target samples. All converted samples
will have a sample rate equal or lower than this setting. This parameter is especially important if you’re
having problems with preserving correct transposition values when converting to Emulator-III.
In that case, it may be required to set the maximum allowed sample rate to a lower value, although you
should only do this after you have tried higher values first. The reason for this is that the maximum allowed
sample rate will be applicable to all samples in the source sound bank, not only to the samples that really
301
need it. By first using a higher maximum sample rate and allowing EMXP to downgrade sample rates to the
value defined as the minimal allowed sample rate (see next step), there’s a chance that the sample you
really want to have downgraded will actually be downgraded, while not impacting the quality of other
samples at higher sample rates…
The maximum allowed sample rate can also be used to decrease the target bank size. If the maximum
sample rate is set to a lower value than the highest sample rate found in the original bank, the converted
samples will decrease in size.
Note however that EMXP will always try to fit the target bank in the memory size of the target sampler by
down-sampling the samples, no matter what value you have specified for the maximum allowed sample rate.
Even if generating multiple target banks from one source bank can be done in such a way that these target
banks would fit in the target sampler's memory , EMXP will still try to generate only one single target bank
if the minimum allowed sample rate would allow for further downgrading the sample rate.
In this process EMXP will never use sample rates lower than the value set as minimum allowed sample rate
though (see next paragraph).
So why would you then lower the maximum allowed sample rate as well ?
The only reason why you would decrease the maximum allowed sample rate (besides increasing
transposition ranges) is to further decrease the target bank's size, even if it would already fit in the target
sampler's memory. The reason for this may be that you may want to have more free memory available in the
bank for adding presets and samples when editing the bank on your sampler.
In a second step you have to specify the minimum allowed sample rate for the target samples. This value is
very important if you try to compress samples in order to have as many presets and samples as possible in
one Emulator-III or Emulator-IIIX sound bank. EMXP will never decrease the sample rate below this
setting, unless the original sample rate is even lower. In that case, the original (even lower) sample rate will
be used. If the original sample rate is higher than this parameter, EMXP will first try to keep this higher
sample rate. It will only decrease the sample rate (step by step) if the original bank does not fit in one target
bank image.
Note: the number of available sample rate values depends on the maximum allowed sample rate that you
have defined in the previous step.
302
Stereo sample handling
If the source bank contains some STEREO samples, EMXP will give you the opportunity to either keep these
stereo characteristics or convert theses samples to mono (to gain some memory):
Here's the screen in which you can specify how EMXP should deal with stereo samples:
If you are converting Emulator-I sounds or sound banks, you have to specify whether the sample volume should
be lowered during conversion or not.
303
When converting Emulator-I Lower/Upper sound files or individual Emulator-I sounds (Lower/Upper), you also
have to specify to which part of the Emulator-III/Emulator-IIIX keyboard the converted sounds should be
assigned. See section "7.3.10 Conversion from Emulator-I" for more details.
If you are converting SoundFont2 sound banks, you have to specify to what extent default (implicit) modulators
and defined (explicit) modulators should be converted.
Especially some default MIDI CC modulators can result in unexpected target sampler settings. See section
"7.3.12 Conversion from SoundFont2".
If you are converting SP-12 sound banks, you have to specify which settings for the SP-12 filters and SP-12
dynamics should be assumed. It's also necessary to specify how the individual SP-12 sounds should map to the
Emulator-III/Emulator-IIIX keyboard. See section "7.3.11 Conversion from SP-12" for more details.
If the converted banks should be saved on an Emulator-III/IIIX hard disk or hard disk image, you will be asked
whether the bank names should be corrected in the same way as the Emulator-IIIX sampler is doing when saving
banks to hard disks.
The procedure is identical to the one for copying Emulator-III/IIIX banks to hard disks or hard disk images. See
paragraph E in section "6.2.2.2 MANUAL Mode" for more details.
The available sampler conversion settings for conversions from WAV files are identical to the ones we just
described for conversions from sampler sound banks. See previous section "7.3.4.1 Conversion from sampler
sound banks".
However:
the Stereo Sample Handling parameter is not applicable when converting from WAV files.
if at least one of the selected WAV files contains one or more loops, you should specify whether the WAV
loops should be converted as well and if so, which of the WAV loops should be converted to what target
sample loop type. See section "7.3.9 Conversion from WAV".
EMXP will translate a maximum of 99 samples (WAV-files) into one Emulator-III sound bank and a maximum
of 999 samples (WAV-files) into an Emulator-IIIX sound bank. EMXP will show an error if you exceed this
limit.
304
EMXP will convert the sample rate of the WAV-file to an Emulator-III/Emulator-IIIX supported sample rate,
depending on the target sample rates that you have set before. All sample rates below 7000 Hz will be upgraded
to 7000 Hz. All sample rates above 50000 Hz will be downgraded to 50000 Hz.
Total memory required for all selected WAV files may not exceed the maximum memory size that you have set
before. EMXP will show an error if you exceed this limit.
Stereo WAV files will be converted into stereo Emulator-III/Emulator-IIIX samples; mono WAV files remain
mono samples.
EMXP will put each WAV file of the first 61 selected WAV files on a different key of the first preset (called
PRESET 00). 61 keys are used (C1 --> C6). If more than 61 WAV files have been selected, a second preset is
created (called PRESET 01). Additional presets will be created every next set of 1 to 61 WAV files. The .WAV
files are assigned to the keys and presets in alphabetical order.
The original pitch of each sample is preserved, independent of the key you will assign the sample to. You can
influence this pitch later by changing the “original key” parameter in the “place sample” module of any
Emulator-III(X) sampler.
Before starting the actual conversion of the selected WAV files into the Emulator-III or Emulator-IIIX format,
EMXP will check if the resulting sound bank is compatible with the target sampler's limits, as has already been
illustrated before in this section (e.g. maximum number of samples). In case of any detected incompatibility, an
error will be shown and you won't be able to continue the conversion. A typical solution will be to reduce the
number of selected WAV files... See section "7.3.13 Validation check when converting WAV files".
305
7.3.5 Conversion to SoundFont2
Except for Akai S1000 programs and samples, sound banks of any sampler type supported by EMXP as well as
WAV files can be converted into SoundFont2 sound banks.
SoundFont version 1.xx files are not supported. All known SoundFont2 versions, from v2.00 to v2.04, are
supported, but when using v2.04 files only the 16 bit portion of the 24 bit sound data is processed.
The only conversion parameters that may be applicable when converting to the SoundFont2 format are the
conversion parameters related to the Emulator-I or SP-12 source sampler format.
If you are converting Emulator-I sounds or sound banks, you have to specify whether the sample volume should
be lowered during conversion or not.
When converting Emulator-I Lower/Upper sound files or individual Emulator-I sounds (Lower/Upper), you also
have to specify to which part of the SoundFont2 keyboard the converted sounds should be assigned. See section
"7.3.10 Conversion from Emulator-I" for more details.
If you are converting SP-12 sound banks, you have to specify which settings for the SP-12 filters and SP-12
dynamics should be assumed. It's also necessary to specify how the individual SP-12 sounds should map to the
SoundFont2 keyboard. See section "7.3.11 Conversion from SP-12" for more details.
There are no limitations regarding the conversion from WAV files to the SoundFont2 format.
However if at least one of the selected WAV files contains one or more loops, you should specify whether the
WAV loops should be converted as well and if so, which of the WAV loops should be converted to what target
sample loop type. See section "7.3.9 Conversion from WAV".
EMXP will put each WAV file of the first 61 selected WAV files on a different key of the first preset (called
PRESET 00). 61 keys are used (C1 --> C6). If more than 61 WAV files have been selected, a second preset is
created (called PRESET 01). Additional presets will be created every next set of 1 to 61 WAV files. The .WAV
files are assigned to the keys and presets in alphabetical order.
Stereo WAV files will be converted into stereo linked SoundFont2 samples; mono WAV files remain mono
samples.
The original pitch of each sample is preserved, independent of the key you will assign the sample to.
Before starting the actual conversion of the selected WAV files into the SoundFont2 format, EMXP will check if
the resulting sound bank is compatible with the target sampler's limits. In case of any detected incompatibility,
an error will be shown and you won't be able to continue the conversion. A typical solution will be to reduce the
number of selected WAV files... See section "7.3.13 Validation check when converting WAV files".
306
7.3.6 Conversion to SP-12
Except for Akai S1000 programs and samples, sound banks of any sampler type supported by EMXP as well as
WAV files can be converted into the SP-12 format.
However it should be noted that the SP-12 has very limited capabilities (e.g. memory size, number of sound and
samples, only a few configurable sound parameters, ...). As a consequence many conversions will fail or will not
sound like the original sounds at all.
EMXP will ask for the SP-12 target sampler's memory size. There are two versions of the SP-12:
Standard SP-12, with a memory size of 48 KB for samples (1.25 sec)
Turbo SP-12, with a memory size of 192 KB for samples (5 sec in total, but a single sample can not
exceed 2.5 sec)
The default memory size is 192 KB, i.e. the memory available in a Turbo SP-12, but you can scale this down to
48 KB. Note that even the “192 KB files” may load perfectly in a standard SP-12, as long as the size of the
sound bank does not exceed 48 KB...
307
Emulator-I Loudness Normalization
If you are converting Emulator-I sounds or sound banks, you have to specify whether the sample volume should
be lowered during conversion or not. See section "7.3.10 Conversion from Emulator-I" for more details.
If you are converting SoundFont2 sound banks, you have to specify to what extent default (implicit) modulators
and defined (explicit) modulators should be converted.
Especially some default MIDI CC modulators can result in unexpected target sampler settings. See section
"7.3.12 Conversion from SoundFont2".
When converting sound banks from any sampler format to the SP-12 format, EMXP should know how the
voices on each key of the source sampler's keyboard (or the sounds of the source SP-12 sound bank) should be
assigned to sound locations in the target SP-12 sound bank.
Different possibilities are provided, depending on whether the source sound bank is in SP-12 or in another
sampler format.
Let's first explain the key map options for conversions from non-SP-12 samplers.
You can choose between assigning either individual keys, complete key areas or samples to each target SP-12
sound:
Options 1 3 can be used for mapping samples to sounds
Options 4 13 can be used for mapping individual keys to sounds
Options 14 16 can be used for mapping key areas to sounds
308
Note: the above picture looks slightly different if individual Lower or Upper Emulator-I sounds are being
converted, but basically the same options are available.
Let's first have a look at options 4 13, in which the voice and sample of each individual key of the source
preset (within the user-definable key range, here from C1 to max. C7) will be assigned to an individual sound in
the target SP-12 sound bank, until there's no more memory available.
(In the examples below, we assume that the priority of the keys that should be converted is simply defined by the
key order. See paragraph "priority setting for selection of source keys, key areas or samples" below for more
options)
When selecting option 4, each key is mapped to a target SP-12 sound as defined by the SP-12 MIDI specification
(but taking into account the user-definable first key and last key). The key-to-sound mapping table for this option
can be found in section "10.3.6.3 Define key/sample mapping for conversions from other format to SP-12".
When selecting options 5 7, EMXP will assign the keys (in the range first key - last key) to SP-12 sounds
starting with sound Bass 1, followed by sound Bass 2, and so on.
When selecting options 8 10, EMXP will assign the keys (in the range first key - last key) to SP-12 sounds
starting with sound User 1, followed by sounds User 2 sound User 8. Then EMXP will continue with
assigning to the sounds starting with Bass 1 and ending with Crash.
When selecting options 11 13, EMXP will assign the keys (in the range first key - last key) to SP-12 sounds
starting with sound User 1, followed by sounds User 2 sound User 8. No assignments will be made to sounds
Bass 1 Crash, e.g. because they should be preserved for the factory SP-12 ROM sounds.
No matter if the mapping starts with assignments to sound Bass 1 or to sound User 1, there are three mapping
modes available:
Options 5, 8 and 11: each key (starting with the first key) will be assigned to an individual SP-12 sound,
starting with Bass 1 or User 1 depending on the selected option. No more than 32 keys (or 8 keys when
option 11 has been selected) will be taken into account, perhaps less if the last key restricts the key
range even more. If the source key is empty, if it contains an invalid voice, if the key won't be converted
due to the prioritization algorithm or if the key 's sample doesn't fit in the SP-12 memory size, the SP-12
sound will remain empty (or will remain containing a ROM sound). This is illustrated in the picture
below, in which the keys starting with C1 are mapped to the sounds starting with Bass 1 (option 5).
309
: ROM : Empty RAM
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3 RAM 4
Options 6, 9 and 12: each white key (starting with the first key) will be assigned to an individual SP-12
sound, starting with Bass 1 or User 1 depending on the selected option. Each successive target SP-12
sound will be assigned a white key, until no more assignable white keys are available within the key
range defined by the first key and last key. If a source white key is empty, if it contains an invalid voice,
if the key won't be converted due to the prioritization algorithm or if the key 's sample doesn't fit in the
SP-12 memory size, it will be ignored. This is illustrated in the picture below, in which the white keys
starting with C1 are mapped to the sounds starting with Bass 1 (option 6).
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3 RAM 4
Options 7, 10 and 13: each key (both white and black keys, starting with the first key) will be assigned
to an individual SP-12 sound, starting with Bass 1 or User 1 depending on the selected option. Each
successive target SP-12 sound will be assigned a key, until no more assignable keys are available within
the key range defined by the first key and last key. If a source key is empty, if it contains an invalid
voice, if the key won't be converted due to the prioritization algorithm or if the key 's sample doesn't fit
in the SP-12 memory size, it will be ignored. This is illustrated in the picture below, in which the keys
starting with C1 are mapped to the sounds starting with Bass 1 (option 7).
310
: ROM : Empty RAM
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3 RAM 4
When selecting options 14 16, each voice and sample which is common to all keys of the same key area will
be converted and assigned to a single SP-12 sound, starting with assignments to:
sound Bass 1, then Bass 2, ... until User 8 if option 14 is selected
sound User 1, then User 2 until User 8, followed by Bass 1 until Crash if option 15 is selected
sound User 1, then User 2 until User 8 if option 16 is selected (sounds Bass 1 Crash will not be
assigned any key, e.g. in order to preserve their ROM sounds)
Each successive target SP-12 sound will be assigned a complete key area, until no more assignable key areas are
available within the key range defined by the first key and last key. If a source key area is empty, if it contains an
invalid voice, if the key area won't be converted due to the prioritization algorithm or if the key area's sample
doesn't fit in the SP-12 memory size, it will be ignored. This is illustrated in the picture below, in which the key
areas starting with the one containing C1 are mapped to the sounds starting with Bass 1 (option 14).
: ROM : Empty RAM
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3 RAM 4
Converting samples
Besides mapping the keys and key areas to individual SP-12 sounds - one preset per target SP-12 sound bank -
it's also possible to map only the basic samples. Depending on the source sampler, multiple presets, key areas,
keys and voices can share the same basic sample.
When selecting option 1 3 each basic sample will be converted only once to a target SP-12 sound. Note
however that the voice parameters will not be converted, not even the sample loop settings. The target SP-12
sounds will get default sound and sample parameters instead.
311
When selecting option 1, the samples will be assigned to the SP-12 sounds starting with Bass 1, then
Bass 2 and so on until User 8
When selecting option 2, the samples will be assigned to the SP-12 sounds starting with User 1, then
User 2 and so on until User 8. The assignments will continue with Bass 1 until Crash.
When selecting option 3, the samples will be assigned to the SP-12 sounds starting with User 1, then
User 2 and so on until User 8. The sounds Bass 1 until Crash will not get any sample assigned, e.g. to
preserve their ROM sounds.
If the number of candidate source samples exceeds the 32 (or 8) available SP-12sounds, or if their size exceeds
the total SP-12 memory size, EMXP will create additional SP-12 sound banks. EMXP will cluster the samples to
SP-12 sound banks in such a way that as much memory as possible in each SP-12 sound bank is actually be
used.
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
A more detailed explanation of all possibilities can be found in section "10.3.6.3 Define key/sample mapping for
conversions from other format to SP-12".
For conversions between SP-12 sound banks, the possibilities are slightly different. This kind of conversion can
typically be requested to
convert a Turbo SP-12 sound bank into one or more Standard SP-12 sound banks
change the positions of the sounds in the SP-12 sound bank
You can choose between assigning either sounds or samples to each target SP-12 sound:
Options 1 3 can be used for mapping samples to sounds
Options 4 10 can be used for mapping individual sounds to sounds
312
Converting sounds
When converting individual sounds EMXP will always start with the conversion of sound Bass 1 in the source
bank, and continue with Bass 2 until User 8.
However it's possible to define the first target sound to which the sound assignments should start (see below).
If the number of candidate source SP-12 sounds exceeds the 32 (or 8) available target SP-12sounds, or if their
size exceeds the total target SP-12 memory size, EMXP will create additional SP-12 sound banks. EMXP will
cluster the sounds to the SP-12 sound banks in such a way that as much memory as possible in each SP-12 sound
bank is actually be used.
When selecting option 4, each source sound is mapped to exactly the same sound in the target SP-12 sound bank.
This is even true if a single (Turbo) bank is converted into multiple (Standard) banks. E.g. if after conversion
sound Bass 1 ends up in the first generated SP-12 bank, while sound User 1 ends up in the second generated SP-
12 bank, Bass 1 will still be Bass 1 in the first generated bank, while User 1 in the first generated bank will be
empty. In the second generated bank however, User 1 will contain the source User 1 sound, while the Bass 1
sound will be empty (or a ROM sound). This is illustrated in the picture below.
313
: ROM : Empty RAM
User 1 User 8
RAM 1 RAM 2
2
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
User 1 User 8
1
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
When selecting options 5 6, EMXP will assign the source SP-12 sounds (starting with source Bass 1) to target
SP-12 sounds starting with sound Bass 1, followed by sound Bass 2, and so on. If multiple target SP-12 banks
are being generated, the assignment process will start again with assigning to Bass 1 in every conversion cycle
Since in option 6 the relative key position is retained, this option gives the same result as option 4 !
When selecting options 7 8, EMXP will assign the source SP-12 sounds (starting with source Bass 1) to target
SP-12 sounds starting with sound User 1, followed by sounds User 2 sound User 8. Then EMXP will
continue with assigning to the sounds Bass 1 Crash. If multiple target SP-12 banks are being generated, the
assignment process will start again with assigning to User 1 in every conversion cycle.
When selecting options 9 10, EMXP will assign the source SP-12 sounds (starting with source Bass 1) to
target SP-12 sounds starting with sound User 1, followed by sounds User 2 sound User 8.. No assignments
will be made to sounds Bass 1 Crash, e.g. because they should be preserved for the factory SP-12 ROM
sounds. If multiple target SP-12 banks are being generated, the assignment process will start again with
assigning to User 1 in every conversion cycle.
No matter if the mapping starts with assignments to sound Bass 1 or to sound User 1, there are two mapping
modes available:
Options 5, 7 and 9: Each successive target SP-12 sound in each generated target SP-12 sound bank will
be assigned a source sound, until no more assignable source sounds are available for the current target
SP-12 sound bank. If a source sound is empty, if it's a ROM sound, if it contains an invalid sound, if
the sound won't be converted to the current target SP-12 sound bank due to the sound clustering
algorithm or if the source sound doesn't fit in the target SP-12 memory size, it will be ignored (but
unless the sound's size does not fit in the target SP-12 memory size, the sound will be converted to one
of the other target SP-12 sound banks !). This is illustrated in the picture below, in which the source
sounds are mapped to the target sounds starting with Bass 1 (option 5). In this example, all sounds fit in
one target SP-12 sound bank.
314
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3 RAM 4
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
Options 6, 8 and 10: Each source SP-12 sound will be assigned to a target SP-12 sound until no more
assignable source sounds are available for the current target SP-12 sound bank. If the source sound is
empty, if it's a ROM sound, if it contains an invalid sound, if the sound won't be converted to the
current target SP-12 sound bank due to the sound clustering algorithm or if the source sound doesn't fit
in the target SP-12 memory size, the target SP-12 sound will remain empty (or preserve its ROM
sound) and - unless the source sound's size does not fit in the target SP-12 memory size - the ignored
source sound will be converted to one of the other target SP-12 sound banks !. This is illustrated in the
picture below, in which the source sounds are mapped to the target sounds starting with Bass 1 (option
6). In this example, all sounds fit in one target SP-12 sound bank.
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
Converting samples
Besides mapping SP-12 sounds to SP-12 sounds it's also possible to map only the basic samples of the source
SP-12 sound bank. Multiple SP-12 sounds may share the same basic sample.
When selecting option 1 3 each basic sample will be converted only once to a target SP-12 sound. Note
however that the sound parameters will not be converted, not even the sample loop settings. The target SP-12
sounds will get default sound and sample parameters instead.
When selecting option 1, the samples will be assigned to the SP-12 sounds starting with Bass 1, then
Bass 2 and so on until User 8
When selecting option 2, the samples will be assigned to the SP-12 sounds starting with User 1, then
User 2 and so on until User 8. The assignments will continue with Bass 1 until Crash.
315
When selecting option 3, the samples will be assigned to the SP-12 sounds starting with User 1, then
User 2 and so on until User 8. The sounds Bass 1 until Crash will not get any sample assigned, e.g. to
preserve their ROM sounds.
If the number of candidate source samples exceeds the 32 (or 8) available SP-12sounds, or if their size exceeds
the total SP-12 memory size, EMXP will create additional SP-12 sound banks. EMXP will cluster the samples to
SP-12 sound banks in such a way that as much memory as possible in each SP-12 sound bank is actually be
used.
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
A more detailed explanation of all possibilities can be found in section "10.3.6.1 Define key/sample (sample/key)
mapping for conversions from SP-12 to SP-12".
316
The presets in the source sampler banks may consist of both a primary (PRI) and secondary (SEC) voice layer.
Since the SP-12 only supports one layer, EMXP will ask which layer should be converted. This screen is only
displayed if the source sampler supports more than one voice layer.
With option 1 you instruct EMXP to convert the PRI layer, no matter if there are voices in this layer or not. With
option 2 you instruct EMXP to convert the PRI layer by default, but if for a certain target key area more voices
are assigned to the SEC layer than to the PRI layer in the source preset, EMXP should switch to the SEC layer.
Options 3 and 4 are identical, but from the perspective of the SEC layer as starting point.
It’s also possible that the source preset contains key areas in which the PRI and SEC layer behave as the left and
right channel of a stereo voice. Since the SP-12 does not support two layers, nor a stereo mode, you should also
specify whether the samples of both source stereo channels should be merged into mono samples, or whether the
other channel’s sample should simply be ignored. E.g. if you selected option 1 (PRI layer), option 5 will simply
convert the sample of the PRI layer and ignore the sample of the SEC layer, while option 6 will combine the PRI
and SEC samples and convert them to mono.
When converting keys or key areas from source sampler presets to SP-12 sounds, there's a big chance that not all
of the candidate keys /key areas (within the range defined by the first key and last key - see preferences in
sections "10.3.6.4 Define start key for key mappings to SP-12" and "10.3.6.5 Define end key for key mappings to
SP-12") will fit in the SP-12 sampler memory, because the SP-12's total memory size is very limited.
This means that EMXP will have to make a selection of keys or key areas which are considered to be more
important than other ones. The "less important" ones will not be converted.
EMXP applies a clustering algorithm for determining the keys or key areas that will be converted. The main
input parameters for this algorithm are the size of each sample and the total available size of each hardware
memory segment in the SP-12. When converting to a Turbo SP-12 sampler (which contains 2 isolated memory
segments) the algorithm is based on some simplified statistical clustering/partitioning formulas which only
approximate the best distribution of samples across the memory segments.
You can influence this clustering algorithm by telling EMXP which of four possible scenarios you prefer.
317
This screen is not shown when converting SP-12 sound banks to SP-12 sound banks.
When selecting option 1, EMXP will try to assign as many keys (within the range first key - last key) to
SP-12 sounds. The algorithm will take into account:
o the sample sizes of the samples used by the keys: smaller samples have higher priority;
o the number of keys using the same sample: if more keys use the same sample, the sample gets
a higher priority
When selecting option 2, EMXP will try to assign as many key areas (within the range first key - last
key) to SP-12 sounds. The algorithm will take into account:
o the sample sizes of the samples used by the key areas: smaller samples have higher priority;
o the number of key areas using the same sample: if more key areas use the same sample, the
sample gets a higher priority. The number of keys in the key areas is not relevant.
When selecting option 3, EMXP will try to assign as many samples (used by the keys within the range
first key - last key) to SP-12 sounds. The algorithm will only take into account the sample sizes: smaller
samples have higher priority.
When selecting option 4, EMXP will convert key by key or key area by key area (within the range first
key - last key) in the order of the keyboard. If the sample of the key/key area still fits in the available
memory, the key or key area will be converted. If the sample doesn't fit anymore, EMXP will jump to
the next key/key area. This is the default setting.
The SP-12 has no configurable filter settings, although it contains filter ICs. The settings of these filters can not
be changed. Four different filter setups have been pre-configured in the SP-12 hardware, and these are hardwired
to the 8 output channels. See section "7.7.5 SP-12" for a detailed overview of these four filter setups. Some SP-
12 units have been modified (after market) with switches which allow to enable or disable these hard wirings.
A consequence of this design decision by is that there are no filter parameters in the SP-12 sound bank memory.
However EMXP can try to convert the source voice's filter settings by assigning the converted voice to the
output channel whose filter characteristics resemble the source filter settings best.
The screen below is not shown when converting SP-12 sound banks to SP-12 sound banks - in that case, the
original output channel assignments will be retained (=option 1 in the screen below).
318
Three options are available:
When selecting option 1, the filter settings of the source voices are ignored. EMXP will assign each SP-
12 sound to the output channel which corresponds to the source voice's output channel. As a result, the
converted sound may be filtered in completely different way than the source voice.
When selecting option 2, EMXP will assign each SP-12 sound to the output channel whose filter
characteristics resemble the source voice's filter settings best. This is the default setting.
When selecting option 3, the filter settings of the source voices are ignored. EMXP will assign each SP-
12 sound to either output channel 7 or 8 (EMXP tries to assign an equal number of sounds to channel 7
and channel 8). As a result, the converted sound will not be filtered.
Tune/Decay
The SP-12 has quite limited tuning and transposition possibilities, and the flexibility of its volume envelopes is
also limited:
Tuning is limited to transposing 16 semitones down, and transposing 12 semitones up. No fine-tuning in
units of cents is possible.
The volume envelopes are limited to a single decay parameter. This parameter influences the VCA
envelope's Hold, Decay and Release phase at once.
Due to a bug in the SP-12 operating system, only a few of the tuning and decay values are written
correctly when saving sounds to disk or transferring them via MIDI, or are interpreted correctly when
reading sounds from disk or transferring them via MIDI. The SP-12 multi-pitch settings are not saved at
all.
Moreover you basically have to decide for each sound whether the sound should be tuned/transposed or
whether it should be decayed. While it is possible to tune and decay a sound at the same time, it's not
possible to have different decay settings for different sounds if the sounds are tuned as well - in that
case the decay setting is shared by all SP-12 sounds, and it is defined by the Default Decay parameter
on the SP-12.
Due to these limitations, EMXP allows you to define how the pitch settings (both keyboard pitch and additional
fine tuning) and VCA envelopes of the source sampler voices should be converted to SP-12 tune/decay settings.
This possibility is not offered for conversions from SP-12 sound banks to SP-12 sound banks. In that case, the
original tune/decay settings will be retained.
319
With options 1 5 you can define under which conditions a sound should be tuned or decayed. But keep in
mind that no matter if a sound will be tuned or decayed, the tuning and decay may still deviate from the source
voice's pitch and VCA envelope settings, due to the limited tuning and decay capabilities of the SP-12.
Option 1: if the source voice is either explicitly tuned (e.g. +10 cents) or if the key which is being
converted is not at original pitch of the sample (i.e. normal keyboard transposition), EMXP will
generate a tuned SP-12 sound. If these conditions are not met, EMXP will generate a decayed SP-12
sound.
Option 2: this option is similar to option 1, but EMXP will not generate a tuned SP-12 sound if the
source voice's sample is looped (even if this voice is tuned/transposed). The SP-12 tends to "hold"
(play) a looped sound for a very long time (multiple loops) if the decay setting is above 16. This is true
both for tuned looped sounds which rely on the default decay and for decayed looped sounds which rely
on the sound's individual decay setting. But since the default decay is typically set to a high value (e.g.
31), every tuned ànd looped sound would play too long. To avoid this situation, you can exclude looped
sounds from being tuned. This is the default setting.
Option 3: if the source voice's sample is looped, EMXP will generate a decayed SP-12 sound. Under all
other conditions, a tuned SP-12 sound will be generated. For more information, see option 2.
Option 4: all generated SP-12 sounds will be tuned. Their decay is defined by the default decay setting.
Option 5: all generated SP-12 sounds will be decayed and they will not be transposed.
With options 6 10 you can define how the default decay value of the target SP-12 sound bank should be
determined by EMXP. This is the decay setting that will be used and shared by all tuned SP-12 sounds.
Option 1: the factory setting will be used. This is the maximum possible decay setting (31).
Option 2: the default decay will be set to the current user-defined value (which is mentioned between
brackets). Use option 3 to change this value.
Option 3: the default decay will be set to a user-defined value which can be defined in the next screen
320
Option 4: to calculate the default decay, the VCA envelopes of all voices (of the source preset) that will
be converted to tuned SP-12 sounds will be taken into account , especially their Hold, Decay and
Release values. An average VCA envelope will be derived. The SP-12 decay value closest to this
average VCA envelope will be used as default decay setting.
Option 5: to calculate the default decay, the VCA envelopes of all voices (of the source preset) that will
be converted to tuned SP-12 sounds will be taken into account , especially their Hold, Decay and
Release values. For each of these VCA envelopes, the SP-12 decay value closest to the VCA envelope
will be determined. The most common/popular derived decay value will be used as default decay value.
This is the default setting.
Remark
When converting sound banks to the SP-12 format you will notice that quite a lot of presets, samples and voices
can not be translated. This is due to the limited capabilities of the SP-12, both in terms of hardware (memory
size) and sound processing (e.g. limited to no VCA and VCF settings). See section "7.7.5 SP-12" for more
details.
When converting WAV files into the SP-12 format, and if you have selected
the MANUAL conversion mode, or
the SEMI-MANUAL conversion mode and you have chosen to review the copy/conversion settings
now (see section "7.2.3 Batch or manual conversion process" and section "6.2.2.3 Custom Automation
Level Mode (and SEMI-MANUAL Mode)")
EMXP will ask for some SP-12 specific conversion settings now. In the other case EMXP will simply use the
Preferences settings for the parameters described below.
The following parameters can be set:
the target SP-12 sampler memory size. The procedure is the same as the one we just described, see
previous section"7.3.6.1 Conversion from sampler sound banks".
the WAV-to-sound mapping. See below for more details.
the Tune/Decay settings. See below for more details.
if at least one of the selected WAV files contains one or more loops, you should specify whether the
WAV loops should be converted as well and if so, which of the WAV loops should be converted. See
section "7.3.9 Conversion from WAV.
The SP-12 will always play the full sample length (i.e. from the very first to the very last sample
point) during the first loop cycle; the loop will only start after playing the full sample length once.
If the WAV-loop's end point does not match the last sample point (which is often the case),
unexpected results can appear.
EMXP will convert the sample rate of the WAV-file to 26040 Hz which is the only SP-12 supported sample rate.
The total number of WAV files may not exceed 32 when creating an SP-12 sound bank file. If more WAV files
have been selected, an error will occur (see screen below).
321
Each 16 bit sample of a WAV file (2 bytes) will be converted to a 12 bit sample in the SP-12 (1,5 bytes)
The total memory required for all WAV files may not exceed 199608 bytes when creating a Turbo SP-12 sound
bank file, and may not exceed 49152 bytes when creating a Standard SP-12 sound bank file. Moreover, a single
WAV file may not result in SP-12 samples larger than 98304 bytes.
EMXP will give an error if you exceed these limits, see picture below.
EMXP will also assign the WAV files in alphabetical order to the SP-12 sounds as specified in the "WAV-to-
sound" paragraph below.
The original pitch of each sample is preserved, independent of the SP-12 sound EMXP will assign the sample to.
Before starting the actual conversion of the selected WAV files into the Emulator-I format, EMXP will check if
the resulting sound bank is compatible with the target sampler's limits. Some examples have already been
explained before in this section (e.g. number of samples, sample size, ...). As explained, in case of any detected
322
incompatibility, an error will be shown and you won't be able to continue the conversion. A typical solution will
be to reduce the number of selected WAV files... See section "7.3.13 Validation check when converting WAV
files".
WAV-to-Sound Mapping
When converting WAV-files to the SP-12 format, EMXP should know how the WAV-files should be assigned
to sound locations in the target SP-12 sound bank.
Three possibilities are provided. No matter what possibility is selected, the WAV-files will always be assigned to
SP-12 sounds in alphabetical order of the WAV-file name.
Each WAV-file will be converted to an SP-12 sound. The target SP-12 sounds will get default sound and sample
parameters, but you have the possibility to convert the WAV loops (see section "7.3.9 Conversion from WAV")
and you can define whether the SP-12 sound should be tuned or decayed (see next paragraph).
When selecting option 1, the WAV-files will be assigned to the SP-12 sounds starting with Bass 1, then
Bass 2 and so on until User 8
When selecting option 2, the WAV-files will be assigned to the SP-12 sounds starting with User 1, then
User 2 and so on until User 8. The assignments will continue with Bass 1 until Crash.
When selecting option 3, the WAV-files will be assigned to the SP-12 sounds starting with User 1, then
User 2 and so on until User 8. The sounds Bass 1 until Crash will not get any WAV-file assigned, e.g.
to preserve their ROM sounds.
Tune/Decay
As explained in the paragraph "Tune/Decay" of section "7.3.6.1 Conversion from sampler sound banks", the SP-
12 has some limitations regarding the tuning and the VCA envelope settings of a sound. One of these constraints
is that you have to decide for each sound whether the sound should be tuned/transposed or whether it should be
decayed. While it is possible to tune and decay a sound at the same time, it's not possible to have different decay
settings for different sounds if the sounds are tuned as well - in that case the decay setting is shared by all SP-12
sounds, and it is defined by the Default Decay parameter on the SP-12.
Although the WAV-files will always be converted to untransposed SP-12 sounds (i.e. their tuning will always be
at original pitch), EMXP still needs to know whether the sounds should be tuned or decayed.
323
With options 1 3 you can define under which conditions a sound should be tuned or decayed.
Option 1: if the WAV-file is looped, EMXP will generate a decayed SP-12 sound, if the WAV-file is
not looped, a tuned SP-12 sound will be generated. The SP-12 tends to "hold" (play) a looped sound for
a very long time (multiple loops) if the decay setting is above 16. This is true both for tuned looped
sounds which rely on the default decay and for decayed looped sounds which rely on the sound's
individual decay setting. But since the default decay is typically set to a high value (e.g. 31), every
tuned ànd looped sound would play too long. To avoid this situation, you can exclude looped sounds
from being tuned. This is the default setting.
Option 2: all generated SP-12 sounds will be tuned. Their decay is defined by the default decay setting.
Option 3: all generated SP-12 sounds will be decayed. The decay value will be set to 16 (i.e. the MID
value on the SP-12)
With options 4 6 you can define how the default decay value of the target SP-12 sound bank should be
determined by EMXP. This is the decay setting that will be used and shared by all tuned SP-12 sounds.
Option 1: the factory setting will be used. This is the maximum possible decay setting (31).
Option 2: the default decay will be set to the current user-defined value (which is mentioned between
brackets). Use option 3 to change this value.
Option 3: the default decay will be set to a user-defined value which can be defined in the next screen
324
7.3.7 Conversion to Akai S1000
First EMXP will ask how to deal with chorus settings. If the chorus effect is enabled on one or more the source
bank's voices, EMXP can emulate this chorus effect in the target Akai program by using two layers with the
same sample but with different tuning settings.
EMXP will automatically generate filenames for these files based on a prefix. If you have chosen to define the
target file names yourself (in MANUAL of SEMI-MANUAL mode), EMXP will explicitly ask you for this
prefix now.
Besides the names of the files that will be generated on your computer, Akai S1000 files also contain program
and sample file names within these files:
The names of the Akai S1000 programs within the generated Akai S1000 files will be derived from the
EMAX preset names. EMXP will make sure that two different EMAX presets with the same name will
result in two different Akai S1000 files with different program names.
The names of the Akai S1000 samples within the generated Akai S1000 files will be based on the
sample number within the EMAX bank. This number will be joined to a prefix that you will have to
provide now as well if you have chosen to define the target file names yourself in MANUAL or SEMI-
MANUAL mode - see picture below.
The maximum size of these program and sample names is defined by a preference (either 10 or 12 characters)
For more details, see section "10.3.8.3 Define maximum size of Akai S1000 file names on floppy or floppy
image".
325
7.3.7.2 Conversion from WAV files
EMXP generates one Akai S1000 sample file (.S or .AKS) per channel of a WAV file. If the WAV file is mono,
a single Akai S1000 sample file is created; if the WAV file is stereo, two Akai S1000 sample files will be
generated.
No program file is generated (i.e. no key assignments).
If at least one of the selected WAV files contains one or more loops, you should specify whether the WAV loops
should be converted as well and if so, which of the WAV loops should be converted to what target sample loop
type. See section "7.3.9 Conversion from WAV". A maximum of 8 WAV loops can be converted to a single Akai
S1000 sample.
If you have chosen to define the target file names yourself (in MANUAL of SEMI-MANUAL mode), EMXP
will explicitly ask you for the sample file name (mono) of sample file name prefix (stereo) now. In automated
mode EMXP will choose this file name/prefix itself.
If the WAV file is stereo, EMXP will add the _L and _R suffixes to the prefix.
Besides the names of the sample files that will be generated on your computer, Akai S1000 sample files also
contain a file name internally. Again, if you have selected to specify the target file names yourself, EMXP will
now ask you to enter the internal sample file name (or prefix). See picture below, which is an example of a
conversion of a stereo WAV file into 2 Akai S1000 sample files.
326
EMXP will convert the sample rate of the WAV-file to an Akai S1000 supported sample rate, which should be
within the range of 8000 Hz to 65540 Hz. If the WAV-file's sample rate is lower than 8000 Hz, the sample rate
will be increased to 8000 Hz; if the WAV-file's sample rate is higher than 65540 Hz, the sample rate will be
decreased to 65540 Hz. If the sample rate is not exactly 22050 Hz or 44100 Hz, EMXP will also change the Akai
S1000 sample's pitch parameters to make sure the Akai S1000's "re-sampling" tuning offsets will be
compensated in a way that the target sample will play at the same pitch as the original WAV-file.
327
7.3.8 Conversion to WAV
EMXP supports sample conversion to WAV files from any supported sampler type (including Akai S1000). As
explained in section "7.2.1 Selecting the source items that should be converted", it's possible to:
convert all samples of a sound bank at once
convert only some selected samples of a sound bank (this is always true for Akai S1000)
No matter what option you have chosen, the conversion procedure is exactly the same in both cases.
Loop Conversion
If the source samples have loops enabled, EMXP can save these loops in the target WAV file. Whether EMXP
should save the loop definitions can be defined in the screen shown below. This screen is always shown in
MANUAL or SEMI-MANUAL conversion mode, no matter if any or the selected source samples have loops
enabled or not.
Following rules are applied by EMXP when converting loops to WAV files:
By default loops are translated to forward loops (type 00) in the WAV file, unless the source sample's
loop has been defined as a forward/backward loop (Emulator-II and Emulator-III only). In that case the
loop will be translated into an alternating loop (type 01) in the WAV file.
Whether the source loop is a "sustain" loop or rather an "in release" loop is not translated to the WAV
file - both loop types result in standard WAV loops
If the "sustain" loop differs from the "in release" loop in the source EMAX-I or EMAX-II sample, and
both loops are enabled, EMXP will convert both loops to the WAV file. However this will only be done
if the "sustain" and "in release" loop ranges are not overlapping. If there's an overlap, only the "sustain"
loop will be converted.
328
Except for Akai S1000 samples, the WAV loop length will be set to endless/indefinite. For Akai S1000
samples the WAV loop length will be set to the same value as the one defined for the Akai S1000 loop
(which is either endless (HOLD) or a length between 0 and 10 seconds)
Besides loop settings, the "SMPL" chunk in the WAV file format also contains SMPTE information and
MIDI note and fine tuning settings. However EMXP is not converting these parameters from the source
samples. Default values are used in the generated WAV files: SMPTE is disabled, SMPTE Offset is set
to 0, MIDI note is set to 60 (C3/C4) and MIDI tuning is set to 0.
When converting stereo Emulator-III/Emulator-IIIX samples to WAV files, the loop parameters of the
left channel will be converted unless the loop has only be defined on the right channel. In that case the
right channel's loop parameters will be applied. Note however that in normal circumstances the loop
parameters of the left and right channels should be identical in a stereo Emulator-III/IIIX sample.
When converting stereo SoundFont2 samples to WAV files (see SoundFont2 Stereo Handling below),
the loop parameters of the first selected sample of each stereo pair will be converted. If you selected
only the left sample (and EMXP automatically finds and adds the right sample), the left sample's loop
parameters will be used. If you only selected the right sample (and EMXP automatically finds and adds
the left sample), the right sample's loop parameters will be used. If you selected both left and right
samples, the first selected sample of this pair (in order of appearance in the sample overview screen)
will be used as a starting point for the loop parameters. Note however that in normal circumstances the
loop parameters of the left and right channels should be identical in a stereo SoundFont2 sample.
Generic or Voice/Zone/Sound specific Sample Conversion (Emulator-II, SoundFont2 and SP-12 only)
In Emulator-II sound banks, the same sample can be used in (shared by) multiple voices. Sample parameters
like sample start and sample length (truncation), loop start and loop length, and loop type (forward or
forward/backward; sustain or in release) can have different values for the same sample, depending on the voice
on which they have been defined.
The same is true for SoundFont2 sound banks, in which the same sample can be shared by different
instruments/instrument zones. While a sample has a sample start and sample length, and can have an overall loop
start and loop length, it's perfectly possible to define zone-specific offsets for these parameters which can be
different per instrument/instrument zone. Moreover a loop is always enabled/disabled on instrument zone level,
and the type of loop is zone-specific as well.
In SP-12 sound banks, the same sample can also be used in (shared by) multiple sounds. They can't be truncated
in a different way across multiple sounds however. And while in theory the same sample can have different loop
settings in different sounds, in practice you won't be able to define this different loops on the SP-12. As a
consequence the same sample will normally have the same parameters in all SP-12 sounds that are based on that
sample. Nevertheless EMXP assumes that the "theoretical" situation may occur from time to time, so it deals
with SP-12-to-WAV conversions in the same way as it does for the Emulator-II and SoundFont2 files.
If the Emulator-II, SoundFont2 or SP-12 samples that should be converted to WAV-files have been selected
from a specific Emulator-II voice , SoundFont2 instrument zone or SP-12 sound (by navigating first to a
specific voice, instrument zone or sound and selecting the sample belonging to that voice, zone or sound),
EMXP will always use the voice/zone/sound specific settings for that sample.
E.g. if an Emulator-II sample X has been truncated and has a short forward loop defined on voice Y, and
you select that sample by navigating to the sample of voice Y, EMXP will extract the truncated version of
the sample and will save the short forward loop to the WAV file.
from a voice / zone / sound-independent sample overview in EMXP, or simply by selecting one of the
"Extract all samples..." menu functions, you can choose which sample parameters should be used for the
conversion to WAV files. This can be done in the screen shown below:
329
(the screen shown here is valid for Emulator-II sample conversions; for SoundFont2 and SP-12 sample
conversions the screen looks similar, but the terminology is slightly different)
330
Note that for SP-12-to-WAV conversions, only options 1 and 2 make sense. Simply stated option 1 will
ignore any truncation or loop in the samples, while option 2 will apply the truncation and loops
belonging to the sample (as stated above, all sounds use the same truncation and loop settings if they
share a sample).
Note also that these settings will be used for playing samples in the EMXP audio player as well.
If you are converting samples from Emulator-I sounds or sound banks, you have to specify whether the sample
volume should be lowered during conversion or not. See section "7.3.10 Conversion from Emulator-I" for more
details.
If you are converting samples from SoundFont2 sound banks, you have to specify whether you would like to
convert every pair of samples that have been stereo linked in the SoundFont2 bank to stereo WAV files, or rather
each individual sample of a stereo pair to a mono WAV file. These settings will also be used when playing
SoundFont2 samples in the EMXP audio player.
WAV Naming
By default, EMXP will assign a name to each generated WAV file based on
the prefix that you have entered (or that has been automatically derived from the source item's name)
a suffix consisting of the sample number
E.g. if the prefix is "Piano" and you have selected samples S03 and S04 to be converted to WAV files, the two
WAV files will have following names: "Piano_S3.WAV" and "Piano_S4.WAV".
Samples in Emulator-III, Emulator-IIIX, Akai S1000 or SoundFont2 format not only have a sample number but
they also have a sample name.
For samples in SP-12 format, EMXP derives the sample name from the sound(s) to which the sample is
assigned. From that perspective SP-12 samples have both a sample number and a sample name as well.
331
EMXP offers the possibility to customize the way the WAV file names should be generated for these sampler
formats.
Here are the possibilities for the Emulator-III, Emulator-IIIX, SoundFont2 and SP-12 sampler formats:
332
7.3.9 Conversion from WAV
When converting one or more WAV files to any other sampler format, EMXP can convert the loop(s) which may
have been defined in these WAV-files to sampler loops as well.
To define loops in WAV files, you will need a sound editor which supports WAV loops 8 (many sound editors
lack this feature !).
WAV files can contain many loops. However EMXP will convert not more than one loop per WAV file to a
target sampler loop. The only exception is a conversion from WAV files to the Akai S1000 format, where a
maximum of 8 loops can be converted.
The loop definitions of a WAV-file are part of the "SMPL" chunk of the WAV data format. This chunk also
includes SMPTE information and the MIDI note and fine tuning which should be applied when playing the
WAV-file. Please note that EMXP ignores these parameters when converting WAV-files to samples.
Loop Conversion
If WAV files contain loops, EMXP can convert these loops to sample loops in the target sampler format.
Whether EMXP should convert the WAV loop definitions can be defined in the screen shown below. This screen
is only shown if at least one of the selected WAV files contains at least one loop.
8
An example of a free (donation ware) sound editor which supports WAV loops is Wavosaur. The number of loops per
WAV file is limited to 1 though.
333
WAV Loop Type (only if multiple loop types are detected)
If WAV loops should be converted to sample loops (see previous section "Loop Conversion"), and if at least
one of the selected WAV files contains loops of different types, you should define from which loop type EMXP
should convert the WAV loop to a sample loop.
(In practice, WAV files almost never contain more than one loop. As a consequence, the screen explained below
will rarely pop up in EMXP)
334
Note that the selected option will be used for all selected WAV files - it's not possible to specify the source loop
type for each selected WAV file individually.
EMXP will use the first detected loop type according to the search order defined by the selected option above.
If a WAV file contains more than one loop of the same loop type (e.g. 2 forward loops), you can define which of
the loops within that loop type should be used: see next section "WAV Loop Number".
When converting to Akai S1000 samples, EMXP will continue looking for loops according to the selected search
order, until the maximum amount of 8 loops have been converted or until no more loops are available in the
WAV file.
If a WAV file contains multiple loops with an indefinite (endless) duration, multiple "HOLD" loops will be
created in the Akai S1000 sample file. When playing this sample on an Akai S1000 sampler, only the first of
these "HOLD" loops will actually play as a continuous loop !
Example:
Suppose one of the WAV files contains both a forward loop and an alternating loop, another WAV file contains
a forward loop and a backward loop, some WAV files have only a forward loop defined and the remaining
WAV files have no loops defined.
Suppose also that we are converting the WAV files to a non-Akai S1000 sampler format.
If option 3 is selected:
o The alternating loop of the first WAV file is converted
o The forward loop of the second WAV file is converted
o The forward loops of all other loop-enabled WAV files are converted
If option 6 is selected:
o The alternating loop of the first WAV file is converted
o The backward loop of the second WAV file is converted
o The forward loops of all other loop-enabled WAV files are converted
If option 1 is selected, the forward loops of all loop-enabled WAV files are converted
If we are converting the WAV files to the Akai S1000 sampler format, all loops of all loop-enabled WAV files
will be converted. The option selected in the above screen defines which loop will become Akai loop number 1,
which one will become Akai loop number 2, and so on.
335
WAV Loop Number (only if multiple loops of the same loop type are detected)
If WAV loops should be converted to sample loops (see the "Loop Conversion" section before), and if at least
one of the selected WAV files contains multiple loops of the same type (e.g. 2 forward loops), you should define
which of these loops should be converted to a sample loop by EMXP.
(In practice, WAV files almost never contain more than one loop. As a consequence, the screen explained below
will rarely pop up in EMXP)
As explained in the previous section, EMXP will convert
maximum 1 loop per WAV file to a sample loop for all target sampler formats except Akai S1000
maximum 8 loops per WAV file to sample loops for Akai S1000
If a WAV file contains more than one loop, EMXP should know which of the loop(s) should be converted to
sampler loops. This selection can be done in the screen shown below. When playing WAV files in the EMXP
audio player, the same settings will be used.
The above screen will be used when converting to non-Akai S1000 sampler formats
The above screen will be used when converting to the Akai S1000 sampler format
336
Note that the selected options will be used for all selected WAV files - it's not possible to specify the source loop
for each selected WAV file individually.
Note as well that the selection should be done for each of the three supported WAV loop types (forward,
alternating, backward), even if some of these loop types have not been detected in the selected WAV files - the
selected option for these loop types will be ignored of course.
The above screen will be displayed for selecting a specific loop when converting to non-Akai S1000 sampler formats
(in this example a specific loop is being selected for the alternating WAV loop type)
337
The above screen will be displayed for selecting a specific range of loops when converting to the Akai S1000 sampler format
(in this example a specific loop range is being selected for the alternating WAV loop type)
If WAV loops should be converted to sample loops (see the "Loop Conversion" section before), and if the
target sampler supports both sustain loops and in release loops, you should define to which of these loop types
the WAV loops should be converted.
This selection can be done in the screen shown below.
The terms sustain loop and in release loop are typically used in EMU samplers.
On Akai S1000 samplers, they should be interpreted as follows:
Sustain means until release on Akai S1000 samplers
In release means in release on Akai S1000 samplers
In SoundFont2 files, they should be interpreted as follows:
Sustain means sustain in SoundFont2 files
In release means continuous in SoundFont2 files
338
7.3.10 Conversion from Emulator-I
No matter to which sampler type you are converting sound banks, if the source items are in Emulator-I format,
you will have to decide
what to do with the volume level of the samples during conversion
to which part of the target sampler's keyboard the selected Emulator-I sounds or Lower/Upper sound
files should be mapped (this is not required when converting full Emulator-I banks, or when converting
to SP-12)
Emulator-I samples typically have a high volume (loudness) in order to be played in a comfortable way on the
Emulator-I sampler.
When converting these samples to any other sampler format (including WAV), the resulting samples may sound
very loud on the target sampler or on the computer.
Therefore EMXP offers the possibility to lower (attenuate) the volume of the samples during conversion.
In the other case EMXP will simply use the Preferences settings for this loudness attenuation parameter.
The settings defined for conversions from Emulator-I will also be used when playing Emulator-I samples in the
EMXP audio payer.
When selecting option 1 the loudness of the samples will not be changed (possibly resulting in loud target
samples).
Option 2 allows to lower the sample amplitude to 70 pct of the original level, while option 3 allows for any other
attenuation level which you will have to specify on the next screen (see picture below, which will only appear
after selecting option 3).
339
For more information about Emulator-I sample attenuation, see section "10.3.3.1 Define sample amplification
and attenuation".
When converting individually selected Emulator-I sounds (lower/upper) or Emulator-I Lower/Upper sound files,
EMXP needs to know to which keyboard half of the target sampler the sounds should be assigned.
This assignment is not required when converting to the SP-12 format.
The procedure is identical to the one explained in paragraph A of section"6.2.2.1 BATCH Mode".
340
7.3.11 Conversion from SP-12
Except for conversions to SP-12, no matter to which sampler type you are converting sound banks, if the source
items are in SP-12 format, you will have to decide
how the source SP-12 sounds or samples should map to the target sampler's keyboard
how to deal with the SP-12 output channel dependent filter settings, and what setting for the SP-12
dynamics parameter should be assumed.
In the other case EMXP will simply use the Preferences settings for this loudness attenuation parameter.
SP-12 Keymap
When converting sound banks from the SP-12 format to any non-SP-12 sampler format, EMXP should know
how the different sounds or samples in the SP-12 sound bank should be assigned to keys on the target sampler's
keyboard.
Different possibilities are provided, depending on whether the target sound bank is in Emulator-I or in another
sampler format. For SP-12 as a target format, see section"7.3.6 Conversion to SP-12".
Let's first explain the key map options for conversions to non-Emulator-I samplers.
No matter which key map option is chosen, EMXP needs to know which key on the target keyboard is the first
key to which sounds or samples should be assigned. By default this start key is set to C1, but you can change this
setting in the Copy/Conversion Preferences (see section "10.3.6.14 Define start key for key mappings from SP-12
to non-Emulator-I"). In the description below, C1 is assumed to be the start key.
You can choose between assigning either sounds or samples to the target keys. Options 1 7 can be used for
mapping sounds to keys, while options 8 9 can be used for mapping samples to keys.
Note that only RAM sounds or samples will be converted and assigned to the target keys. ROM sounds/samples
are always ignored and skipped during the conversion.
The SP-12 sounds or samples will always be converted to only one single preset in the target sampler.
341
Converting sounds
When selecting option 1, each sound is mapped to a target key as defined by the SP-12 MIDI specification (but
taking into account the user-definable start key). The sound-to-key mapping table for this option can be found in
section "10.3.6.3 Define key/sample mapping for conversions from other format to SP-12".
When selecting options 2 4, EMXP will assign the SP-12 sounds starting with sound Bass 1, followed by
sound Bass 2, and so on.
When selecting options 5 7, EMXP will assign the SP-12 sounds starting with sound User 1, followed by
sounds User 2 sound User 8. Then EMXP will continue with assigning sounds starting with Bass 1 and
ending with Crash.
No matter if the mapping starts with sound Bass 1 or with sound User 1, there are three mapping modes
available:
Options 2 and 5: each of the 32 SP-12 sounds is assigned to a key. If the SP-12 sound contains a RAM
sample, the sound parameters and the sample will actually be converted and assigned to that key. If the
SP-12 sound is empty or contains a ROM sample, the target key will remain empty, as displayed in the
picture below (in which Bass 1 is assumed to be the first sound to be mapped - option 2).
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
342
Options 3 and 6: each successive white key gets a RAM sound assigned, until no more RAM sounds can
be found. Black keys are not used and remain empty. Except for the white keys in front of the start key
(here C1) and the remaining white keys at the end of the keyboard, no white keys will be empty. If all
32 SP-12 sounds are non-empty RAM sounds, 32 successive white keys will be assigned a sound. See
the picture below (in which Bass 1 is assumed to be the first sound to be mapped - option 3).
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
Options 4 and 7: each successive key gets a RAM sound assigned, until no more RAM sounds can be
found. Both white and black keys are used. Except for the keys in front of the start key (here C1) and
the remaining keys at the end of the keyboard, no keys will be empty. If all 32 SP-12 sounds are non-
empty RAM sounds, 32 successive keys will be assigned a sound. See the picture below (in which Bass
1 is assumed to be the first sound to be mapped - option 4)
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
Note that if there are keys that get SP-12 sounds assigned which are out-of-range of the target sampler, the
SP-12 sounds assigned to those keys will not be converted. This can typically occur if the start key has been
set to a high value, e.g. C6.
Converting samples
Besides mapping RAM sounds to target keys, it's also possible to map only the basic RAM samples. Multiple
SP-12 sounds can share the same basic RAM sample. If that's true in the SP-12 sound bank, the sample will be
343
converted only once (instead of once per sound). Note however that the sound parameters will not be converted,
not even the sample loop settings. The target keys will get default voice and sample parameters instead.
Option 8: each successive white key gets a RAM sample assigned, until no more RAM samples can be
found. Black keys are not used and remain empty. Except for the white keys in front of the start key
(here C1) and the remaining white keys at the end of the keyboard, no white keys will be empty. If all
32 SP-12 sounds are non-empty RAM sounds and hold different RAM samples, 32 successive white
keys will be assigned a sample. See the picture below.
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
Option 9: each successive key gets a RAM sample assigned, until no more RAM samples can be found.
Both white and black keys are used. Except for the keys in front of the start key (here C1) and the
remaining keys at the end of the keyboard, no keys will be empty. If all 32 SP-12 sounds are non-empty
RAM sounds and hold different RAM samples, 32 successive keys will be assigned a sample. See the
picture below.
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
A more detailed explanation of all possibilities can be found in section "10.3.6.12 Define sample/key mapping
for conversions from SP-12 to non-Emulator-I".
344
For conversions to the Emulator-I sampler format, the possibilities are slightly different. This is due to the fact
that the Emulator-I only supports a limited number of fixed key area sizes, resulting in a limited number of
available key areas in which all keys share the same sample and the same sound parameters.
As a consequence it's not possible to convert each individual SP-12 RAM sound or RAM sample to an individual
Emulator-I key. The SP-12 RAM sounds or samples will rather be assigned to a key area consisting of multiple
keys at once.
Since the number of SP-12 sounds or samples can be higher than the number of available key areas in the
Emulator-I sound bank (max. 12), EMXP is able to convert a single SP-12 sound bank into multiple Emulator-I
sound banks, each containing a different subset of the SP-12's RAM sounds or samples.
As opposed to conversions to other sampler formats, it's not possible to specify the start key (or start key area)
when converting to Emulator-I.
But similar to conversions to other sampler formats, it's possible to choose between assigning either sounds or
samples to Emulator-I target key areas as well. Options 1 10 can be used for mapping sounds to key areas,
while options 11 15 can be used for mapping samples to key areas.
Note that only RAM sounds or samples will be converted and assigned to the target key areas. ROM
sounds/samples are always ignored and skipped during the conversion.
When selecting options 1 5, EMXP will assign the SP-12 sounds starting with sound Bass 1, followed by
sound Bass 2, and so on.
When selecting options 6 10, EMXP will assign the SP-12 sounds starting with sound User 1, followed by
sounds User 2 sound User 8. Then EMXP will continue with assigning sounds starting with Bass 1 and
ending with Crash.
When selecting options 11 15, EMXP will assign only the SP-12 basic RAM samples (in order of their SP-12
internal sequence number). As explained before, multiple SP-12 sounds can share the same basic RAM sample.
If that's true in the SP-12 sound bank, and one of the options 11 15 is selected, each sample will be converted
only once (instead of once per sound). Note that in this case the sound parameters will not be converted, not
even the sample loop settings. The target key areas will get default sound and sample parameters instead
No matter if samples are being converted or sounds are being converted (either with the mapping starting with
sound Bass 1 or with sound User 1), you have to specify how many key areas should be used on the Emulator-I
keyboard.
The following picture illustrates the mapping of sounds (starting with Bass 1) to an Emulator-I bank consisting
of 6 key areas (option 3).
345
C1 G#1 E2 C3 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
The following picture illustrates the mapping of samples to an Emulator-I bank consisting of 4 key areas (option
12).
C1 C2 C3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
Be aware that the SP-12 Emulator-I conversion always assumes that a complete Emulator-I sound bank will
be generated, consisting of both a lower and an upper sound. If you have specified to generate Emulator-I
lower/upper image files, only the lower or upper part of the converted key areas will be kept in the final stage.
This means that possibly not all SP-12 RAM sounds or samples will end up in the Emulator-I lower/upper
images files.
A more detailed explanation of all possibilities can be found in section "10.3.6.13 Define sample/key mapping
for conversions from SP-12 to Emulator-I".
346
SP-12 Filter and Dynamics
Filter
The SP-12 has no configurable filter settings, although it contains filter ICs. The settings of these filters can not
be changed. Four different filter setups have been pre-configured in the SP-12 hardware, and these are hardwired
to the 8 output channels. See section "7.7.5 SP-12" for a detailed overview of these four filter setups. Some SP-
12 units have been modified (after market) with switches which allow to enable or disable these hard wirings.
A consequence of this design decision by is that there are no filter parameters in the SP-12 sound bank memory.
However EMXP can try to convert these hard wired filter settings to target sampler filter parameters by applying
the settings belonging to the output channel to which each source SP-12 sound is routed.
When selecting option 1, EMXP will set the target voice's filter parameters to the values corresponding with the
hard wired filter of the output channel of the converted SP-12 sounds. If SP-12 samples are being converted
instead of SP-12 sounds, the settings corresponding to output channels 7 and 8 will always be applied.
When selecting option 2, EMXP will always set the target voice's filter parameters to the default (filter open)
settings, which are the same as the settings corresponding to output channels 7 and 8.
Dynamics / Velocity
While the SP-12 has a dynamics function to enable or disable the volume velocity of the 8 pads, the value of this
setting is not saved in the SP-12 sound bank memory.
As a consequence EMXP does not know whether the SP-12 sounds should be converted into voices with
velocity (if applicable on the target sampler) or voices without velocity.
When selecting option 3, velocity will not be enabled for any of the converted sounds.
When selecting option 4, velocity will be enabled for all converted sounds, and will be set to a medium level.
347
7.3.12 Conversion from SoundFont2
When converting SoundFont2 sound banks, some of the modulators in the sound banks can result in unexpected
target sampler settings. This is especially true for some of the MIDI CC modulators that are automatically
defined for each SoundFont2 bank.
One of the most common problems in this area is that voices on the Emulator-II can have a very low volume
when the Emulator-II sound bank is the results of a conversion of a SoundFont2 sound bank..
The SF2 specification states that some MIDI CC controller assignments should be considered to be implicitly
enabled. One of these implicit assignments is that MIDI Controller Command 7 (="Main volume coarse")
controls the Initial Attenuation. The same is true for MIDI CC 11.
As a consequence, when EMXP is converting SoundFont2 banks into Emu sampler formats, this results in
assigning CC #07 to MIDI B and in assigning real time controller 5 (MIDI B) to destination 3 (Level) for each
Emu preset.
Normally this should not cause any problem, because as long as no MIDI CC#07 commands are actually sent to
the sampler, these MIDI B-to-Level settings should be ignored by the sampler.
While this statement seems to be true for the EMAX-I, EMAX-II and Emulator-III/X, it seems not to be true for
the Emulator-II. This is probably a bug in the Emulator-II operating system.
To avoid this kind of problems, EMXP offers the possibility to ignore MIDI CC modulators. It's even possible to
simply ignore all default modulators during conversions. The following preferences are available:
The preference can be set differently for default modulators (the ones that are automatically generated) and for
defined modulators (the ones that have explicitly been set by the sound designer/user in a SoundFont2 editor).
This preference can also be set in the Preferences menu. See section "10.3.7.2 Define how SoundFont2
modulators should be converted".
348
7.3.13 Validation check when converting WAV files
If you have selected a set of WAV files for conversion to any sampler format, EMXP will check if the resulting
sound bank will be compatible with the selected target sampler type and file. If not, an error will be shown and
the conversion will not be done.
Here's the list of validations that EMXP will perform. Not all tests listed below are applicable for conversions
from WAV files, but they are mentioned anyway because the same tests are performed when generating sound
banks from EMXP CONSTRUCTION files (see chapter "8. USING EMXP: CONSTRUCTIONS").
Maximum number of presets (validation error 50000, 50007)
Maximum number of voices (validation error 50001)
Maximum number of samples (validation error 50002)
Maximum number of sequences (validation error 50003 - however this test is never done in reality since no
sequences can currently be generated from WAV file conversions)
Maximum total sample size per sound bank (validation error 50004)
Maximum total sequence size per sound bank (validation error 50005 - however this test is never done in
reality since no sequences can currently be generated from WAV file conversions)
Maximum number of key areas per preset, maximum number of samples/voices per key area, maximum
range of a key area (validation error 50006)
Maximum number of keyboard layers (validation error 50008)
Compatibility of the original key (note/pitch) per key area (validation error 50009)
Maximum range of tuning per voice (validation error 50010)
Compatibility between tuning setting and original key (note/pitch) (validation error 50011)
Maximum sample size per preset (validation error 50012)
Maximum size of all preset/voice/sample parameters (validation error 50013)
Compatibility between STEREO VOICE setting and sample characteristics per layer or number of layers
present (validation error 50014)
Maximum sample size per sample (validation error 50015)
Unavailable WAV files, e.g. because they were removed in the period between selecting them and
generating the sound bank (validation error 50016)
Maximum total sample size per sound bank (validation error 50017)
349
7.4 EXECUTING THE CONVERSION
If you have chosen to enter the target file name or select the bank position on the target hard disk or target hard
disk image file yourself in MANUAL or SEMI-MANUAL mode, EMXP will ask you to do this now before
starting the conversion of the sound bank. This step has to be repeated for the conversion of each selected sound
bank.
If you selected the BATCH mode or if you have chosen to let EMXP automatically select the target file/bank
position, you won't have to do anything - EMXP will make sure that new target files will be created or that
empty bank locations on the target hard disk or target hard disk image file will be used. All selected source
sound banks will be converted now in one run. This can take a while, depending on the number of selected
source sound banks.
If samples or banks are being converted from EMAX-II EMX files, EMAX-II floppy disks, EMAX-II floppy
disk image files or EMAX-II HxC floppy disk image files, the samples or banks may be spread across multiple
files or disks. If this is true, EMXP will ask for the other files or disks during the actual conversion execution
process.
If you are converting to floppy disk(s), EMXP will ask to insert floppy disks until the conversion is completed.
It's important to note that EMXP does not calculate upfront the total available space which is required on the
target folder or disk in order to convert all selected items.
EMXP will convert one item after another and it will check the available space just before converting every next
item. If no sufficient available space is available, an error will be raised. Depending on the selected mode, these
errors will be reported to the user after each failed conversion as well as in the overall report displayed after all
items have been processed (when in MANUAL or SEMI-MANUAL mode), or only in the overall report
displayed after all items have been processed (when in BATCH mode).
After EMXP has converted - or attempted to convert - all selected items, a conversion process execution report
will be displayed. This report explains which source items have been converted to which target items, as well as
any problem that may have occurred during the conversion process.
Moreover, the report contains a conversion subreport for each converted item, which explains in detail which
presets and samples have been converted and which haven't been converted, as well as whether EMXP
encountered conversion incompatibilities that may cause the resulting presets to sound different than the source
presets.
These conversion subreports are not available for:
conversions between EMAX-I and EMAX-II that have been done with the "native conversion engine"
conversions to Akai S1000
Each displayed report and subreport has also been saved to disk unless you have explicitly instructed EMXP not
to do so in the Report and Log Preferences. See section "10.8.1 Define how copy/conversion/unload results will
be written to reports".
350
7.6.1 Examples
Let's have a look at some typical examples of conversion execution reports now.
Example 1
The first example is a successful conversion from two EMAX-I bank files into two SoundFont2 files. When the
conversion is finished, the screen looks like this:
1
2
4
5
The report is much longer than the size of one screen (even if you change the EMXP screen size in the
Preferences, as has been done here from the default 25 lines to a larger size of 38 lines).
The first line summarizes how many items have been converted. See (1).
For each conversion, a separate subreport has been generated. See (2) which indicates the start of the
conversion report of the first EMAX-I bank into a SoundFont2 file.
The first part of each subreport explains which source files or banks have been converted in which
target files or banks. If a sampler floppy disk or hard disk is involved, the disk drive will be mentioned
(not shown here). If the source or target items are files instead of banks on a sampler hard/floppy disk,
the folder in which these files can be found is shown. See (3) and (4).
The second part of each subreport consists of conversion details. See (5). In this part, EMXP explains
which presets, samples and voices have been converted and which ones have not been converted. Since
the full report does not fit in one EMXP screen, we will show and explain some other fragments of the
same first subreport below.
351
6
7
8
9a 9b
At the beginning of the conversion details section of each subreport, you can see which source sound
bank (as opposed to source file/disk) has been converted into which target bank (as opposed to target
file/disk). See (6).
The next section contains a summary of how many presets, samples and voices have not been
converted. See (7). In this example all presets, samples and voices have been converted.
The report shows an overview now of all presets and samples that have been converted. First the preset
overview is shown. See (8). In this overview, both the original preset number (in the original source
bank, see (9b)) and the target preset number and name (see (9a)) are listed. If the conversion of a preset
would have resulted in any incompatibility or problem, this would be shown in this overview as well.
See the next example for more information.
10
11a 11b
12
13a 13b
352
The next overview contains the samples that have been converted. See (10). Again, both the original
source sample number (see (11a)) and the target sample number and name - if applicable - (see (11b))
are shown.
When converting to the SoundFont2 format, an additional overview of the SF2 Instruments that have
been generated is included as well. See (12). Instruments can have been derived from the primary
voices or from the secondary voices of the original source presets. The overview shows which
instrument (see (13a)) has been derived from which source preset voice layer (see (13b)).
14
15
16
17
Finally there's also an overview of all presets, samples and voices that have not been converted,
including the reason why the conversion was not done. Since all presets, samples and voices have been
converted in this example, this section of the subreport is empty. See (14).
Each subreport has been saved to disk, unless you explicitly requested EMXP not to do so (in the Log
and Reporting Preferences, see section "10.8.1 Define how copy/conversion/unload results will be
written to reports"). The file and folder in which the subreport has been saved can be found at the end
of the subreport. See (15).
The main report now contains the remaining conversion subreports. Their structure is identical to the
one we just explained. See (16). The second subreport has been removed from the picture above.
At the end of the main report - after all subreports - you can find to which file and folder the full report
has been saved (see (17)), unless you explicitly requested EMXP not to save these reports to disk. See
section "10.8.1 Define how copy/conversion/unload results will be written to reports".
Example 2
In our second example we show a report of a conversion of an EMAX-II bank into two Emulator-II floppy disk
image files, in which we also saved an Emulator-II operating system (version 3.1). This conversion resulted in
quite some issues and problems, as illustrated below.
353
1
4
3
The first line summarizes how many source items were converted. See (1). In this example, only one
EMAX-II bank file was selected for conversion. As a result, only one conversion subreport is included
in the report and since there's only one subreport, the "Subreport X/Y" title has been omitted.
The first part of the conversion subreport explains which source file or bank in which folder or on
which disk (see (2)) has been converted into which target file(s) or bank(s), again including their folder
or disk. See (3). The EMAX-II factory bank "Atmospheres" in bank file "Atmospheres.EB2" does not
fit into one Emulator-II bank, so EMXP created two Emulator-II banks and saved these in two
Emulator-II floppy disk image files. Both have a file name starting with a user provided (or
automatically generated) prefix (here: ATMOSPHERES) and a numeric suffix to make them unique
(here: _1, _2). Since we also selected an operating system to be saved in the generated floppy disk
image files, the report is mentioning which operating system has been added. See (4).
The second part of the conversion report contains the conversion details per sound bank that has been
created. First a summary is shown (see (5)), stating that 2 target banks have been created from one
single source bank. This section also shows how many presets, samples and voices have not been
converted. See (6). The reason why they could not be converted is explained later in the subreport.
Let's now have a look at the next part of the subreport:
7
8
9
12
10
11
354
The first of two generated banks is now explained in detail. The first bank is called "Chamber". See (7).
The original sound bank contained voices which had the chorus effect enabled. When starting the
conversion, we have requested EMXP to try to convert this setting into detuned PRI and SEC voices in
the Emulator-II presets. However EMXP didn't succeed in doing this for all chorus effect settings. See
(8).
The subreport now contains an overview of all presets, samples and voices that have been created. See
(9), (10) and (11). Note that a voice overview is only shown when converting to the Emulator-II format
- this overview is not generated when converting to any other sampler format.
The EMAX-II does not have any pitch transposition limits (one single sample can be assigned to the full
keyboard range without any problem). The Atmospheres sound bank contains key areas having either a
size or original key settings which are beyond the capabilities of the Emulator-II sampler. See (12). As a
result, when playing the "Chamber" bank on the Emulator-II, the pitch of some keys may sound wrong.
EMXP can't solve this because it's a hardware problem of the Emulator-II.
Let's have a look to the remainder of the conversion subreport now:
13
14
16
18
15
17
The second Emulator-II bank that has been generated from the original EMAX-II Atmospheres bank is
detailed now. The bank is called "Deep drum". Note that this is a rather small bank, containing only 2
presets and only one sample. These presets and sample just didn't fit anymore in the first bank, so
EMXP had to put them in a next bank... See (13).
At the end of the conversion subreport, EMXP gives an overview of all presets, samples and voices that
were not converted, including the reason why the conversion did not succeed. See (14) and (15). There
are two reasons why some presets could not be converted:
o presets P000 and P011 could not be converted because the total sample size taken by these
presets exceed the maximum total sample size of the Emulator-II. As a consequence, it doesn't
even make sense to generate separate banks containing one of these presets each - they are
simply too large in size. See (16). Of course all voices used by these two presets have not been
converted neither, since they are unique to these presets. See (17).
o presets P097, P098 and P099 have not been converted because they are empty (they don't
contain any samples). See (18).
Note that there are no samples that didn't survive the conversion. So even though some presets didn't
make it till the end, the samples used by those presets did survive because they are use by other -
successfully converted - presets as well.
More information about errors and incompatibility messages that may be shown in a conversion
subreport can be found in section "7.6.2 Conversion error messages and conversion incompatibility
messages".
355
Example 3
The third example is a report of a conversion of all samples of a SoundFont2 file into WAV files. The
SoundFont2 file contains stereo linked samples, so we requested to convert these samples into stereo WAV files,
which has successfully be done by EMXP. The samples in this SoundFont2 file have loops defined as well, so
we requested to convert these loops to WAV loops.
6a
6b
The first line summarizes how many samples have been converted into WAV files. See (1). In this
example, all samples originate from the same source bank, but it's perfectly possible to select multiple
sound banks and convert all samples of each of these sound banks into WAV files. In that case, EMXP
would mention here how many samples from how many source files/banks have been converted, either
successfully or not.
For each selected source file or bank, a conversion subreport has been created. Since we only have
selected one single source SoundFont2 file, there's only one subreport in the report. The "Subreport
X/Y" title is not displayed in that case.
Each subreport starts with a summary of how many samples from which bank on which disk, or from
which file in which folder have been converted. See (2). The subreport also tells to which folder the
WAV files have been saved, and what prefix has been used for the WAV file names. See (3).
The second part of each subreport contains the conversion details. First there's an overview of how
many samples were converted to WAV files and how many were not. See (4). In this example all
samples were successfully converted. Since the 22 selected samples were part of 11 pairs of stereo
linked samples, the report states that 11 samples were converted to WAV files, and that an additional 11
samples were required to complete these WAV files as stereo WAV files.
Then there's an overview of all samples that were actually converted. This overview shows exactly
which samples have been converted to which WAV file. See (6a) and (6b). In this example WAV file
"TheSynth_S04_S05.WAV" has been created from two stereo linked SoundFont2 Samples S004 and
S005.
The (*) at the right side of each WAV file name indicates that the loop information from the original
SoundFont2 sample(s) has been converted to WAV loops. EMXP only performs loop conversions to
WAV files if explicitly requested by the user. At the end of the conversion execution report there's a
footnote which explains the meaning of the (*) flag.
If there are samples which have not been converted for one or another reason, they will be listed in the
next part of the subreport, including the reason why they were not converted (see section "7.6.2
Conversion error messages and conversion incompatibility messages" for possible reasons). In this
example however there are no samples that were not converted.
356
Example 4
The fourth example is a conversion report from WAV files to an EMAX-II bank on a hard disk. Some of the
WAV files are mono, while others are stereo. One of the WAV files contains a loop, so we requested to convert
this loop to an EMAX-II sample loop as well.
4
6
5
7
The first line summarizes how many sets of selected WAV files have been converted. See (1). This is
always 1 when a basic WAV-to-sampler generation is being done. Note: the same type of report is also
created when generating EMXP Construction files to sampler banks, but the title can look different.
The remainder of the report consists of a single "generation" subreport (again, when generating EMXP
Construction files, multiple subreports may be...)
The first part of the generation subreport summarizes to which file or bank in which folder or on which
disk the target sound bank has been generated. See (2). In this example, we have converted 4 WAV files
directly to a sound bank on an EMAX-II hard disk. The sound bank has been saved on bank location 23
of the hard disk in drive I.
When converting WAV files to sampler banks, EMXP will always generate one single target bank. See
(3). If the number or size of selected WAV files would exceed the target sampler's limits, an error will
be given before starting the conversion. This differs from the way EMXP converts sampler sound banks
to sampler sound banks: in those cases, EMXP may generate multiple target sound banks if the limits of
the target sampler would be reached.
The next part of the subreport shows the details of the conversion. One or more presets may have been
created, depending on the number of WAV files that has been selected. In this example only 4 WAV
files have been selected, so they fit perfectly into one preset of 61 keys. See (4). As explained, each
WAV file is assigned to a single key.
The subreport now shows an overview of the keys of the preset and which WAV file has been assigned
to those keys. See (5). EMXP never assigns more than 61 keys per preset, even if the sampler is capable
of using more keys (the EMAX-II can handle 88 keys...).
We have selected 2 mono WAV files and 2 stereo WAV files. Mono WAV files are always assigned to
the PRImary voice of a key, while the two channels of a stereo WAV file are assigned to the PRImary
and the SECondary voice of a key. See (6) and (7). Of course if the sampler only supports one layer - as
the Emulator-I does - all WAV files are assigned to the PRImary layer only and stereo WAV files will
be converted to mono samples.
The (*) at the right side of some WAV file names (here: B3 HAM1 B1L.WAV) indicates that the WAV
loop has been converted to a sample loop as well. EMXP only performs a WAV loop conversion if
explicitly requested by the user. When converting WAV files to SP-12 sound banks, another footnote
may be generated, indicated by a (+) sign: this can occur if the WAV loop's end point does not match
the WAV sample end point. In that case the loop will play wrong during the first loop cycle.
357
Other examples
Let's now have a look to excerpts from some other very specific conversion reports, which require some
explanation as well:
When converting SoundFont2 sound banks to Emulator-II sound banks, the overview of the converted
voices contains references to the original SoundFont2 preset's instruments in quite a cryptic way. See
the picture below.
1a 1b
See (1a) and (1b). The line with string P0/PB0/I0/IB1 should be read as follows: Preset 0, Preset Bag 0,
Instrument 0, Instrument Bag 1 of the source SoundFont2 bank has been converted into Emulator-II
voice V01.
When one or more of the source samples in a SoundFont2 or EMAX-II bank are configured to form a
Stereo sample (i.e. "stereo linked samples" in SoundFont2, "Stereo Voice" PRI and SEC voices in
EMAX-II), and the target sampler supports stereo samples (e.g. Emulator-III, EMAX-II by using Stereo
Voice), reference is made to the two original samples, as shown in the picture below.
358
2a 2b
See (2a) and (2b). In this example, samples 18 and 19 in the SoundFont2 file are linked as a stereo
sample. They have been converted into one stereo sample S001 in the target Emulator-IIIX sound bank.
When converting stereo linked samples to EMAX-I or EMAX-II, the report will refer the original
samples as follows:
3a 3b
359
In the example below, meaning (1) is true for the original SoundFont2 samples S001 and S002 which
have been converted into EMAX-II Stereo Voice PRI and SEC voices, using target EMAX-II samples
S01 and S02. See (4a) and (4b).
4a 4b
When converting to and from Emulator-I bank files or Emulator-I floppy disk image files, reference is
typically made to the Lower and Upper sounds which constitute an Emulator-I bank (preset). The
following picture illustrates this with the example of an EMAX-I bank that has been converted into an
Emulator-I bank file.
5a 5b
Instead of displaying a list of presets that have been created, the report is now showing a list of sounds
that have been created: LOWER and UPPER (see 5a). Reference to the original preset is made by
mentioning either the lower or the upper keyboard section of the preset, depending on which section
resulted in the target sound. See (5b).
When converting to or from SP-12 sound banks, reference is made to individual SP-12 sounds instead
of presets. The conversion reports are similar to WAV-to-sampler or sampler-to-WAV reports: a more
detailed overview is generated, explaining which source keys (or key areas) have been converted to
which SP-12 sound, or the other way around. See (6b). In the example below, an Emulator-II bank has
been converted into 3 SP-12 sound bank files (one per preset). The reports shows which Emulator-II
key areas have been assigned to which SP-12 sound. The sound names are the user-defined sound
names - in conversions these names are derived from the source sampler voice names. If the user
defined sound names differ from the SP-12 factory sound names, the factory name is shown as well
between brackets. See (6a). Note also that each generated SP-12 bank has been assigned a "virtual"
name (here: P1_Drums Brick). This name is not saved to the SP-12 sound bank file, but is mentioned in
the report in order to have a link between the information mentioned in the main report (=which banks
have been generated to which files) and the information mentioned in the subreport (=the conversion
reports per bank).
360
6a 6b
In the second example we have already illustrated some of the possible conversion errors and incompatibility
messages that can be found in a conversion report. In this section we give a full overview of all possible error
and incompatibility messages.
Following messages may be reported in the overview of converted presets: [not applicable for conversions to
SP-12]
Transposition problem ! or Transp. problem in [start key] [end key] or Transposition problem - out
of tune ! [only applicable when converting to Emulator-I, Emulator-II, EMAX-I and Emulator-III] The
maximum supported pitch transposition range on the keyboard differs between the various sampler
types supported by EMXP. E.g. the Emulator-II supports a maximum pitch shift range of 2 octaves,
with a maximum of -12 and +12 semitones from the original key setting. If the source preset contains
361
key areas with larger pitch transposition ranges than supported by the target sampler, certain keys in
the converted preset will not play correctly (e.g. some of them may have the same pitch).
Key assignment problem ! [only applicable when converting to Emulator-I] The Emulator-I uses key
areas on fixed positions and with a fixed size. The chance that the original preset's key areas match
exactly with these predefined fixed positions and sizes is pretty small, in those cases EMXP will adapt
the key area's characteristics to Emulator-I compliant characteristics, and a warning will be given for
each preset containing key areas which differ in size and location from the original one.
Transposition and key assignment problems ! [only applicable when converting to Emulator-I] This
warning is given for each preset conversion in which both a transposition problem and a key
assignment problem has occurred.
Following messages may be reported in the overview of generated presets, samples or instruments:
Loop problem ! [only applicable when converting to SoundFont2 or EMAX-II; for SP-12 see next
message] The loop settings of the original samples are not compatible with the more strict loop
requirements of the target sampler. Some samplers require a minimum set of sample points before, in
between or after the start loop point and end loop point. If these aren't present in the original sample,
the loop will sound incorrect in the target preset (clicks may be heard or pitch may sound different).
See section "7.7.9 Issues with conversions of "loop" settings" for more details.
(*) and footnote (*) Loop problem: sample will play till the end once before loop starts ! [only
applicable when converting to SP-12] The loop settings of the original samples are not compatible
with the more strict loop requirements of the SP-12. If a sample is looped, the SP-12 expects the loop's
end point the be exactly the same as the sample's end point, which is not true for the sounds with the
(*) message. See section "7.7.9 Issues with conversions of "loop" settings" for more details.
Following messages may be reported in the overview of presets, samples or voices that have not been
converted:
Unused/Invalid/Out of Keyb/Exceeds #Layers: the preset, sample or voice has not been converted
because of one or more of the following reasons
o it was not in use in the original bank, e.g. a sample that was not referred to by any voice.
o it was invalid: corrupt presets, samples or voices can not be converted by EMXP.
o it was used in a keyboard section which is out of the maximum keyboard range of the target
sampler. E.g. the Emulator-II only supports 5 octaves, so an 88-key SoundFont2 preset can
not be fully converted into an Emulator-II preset
o no more keyboard layers were available in the target preset. E.g. if you convert a SoundFont2
file with 4 instrument layers into an EMAX-I bank, only two layers can be converted.
Sample size exceeds [sampler] limit. If the size of an individual sample exceeds the maximum sample
size allowed by the target sampler, the sample (or the voice using the sample) can not be converted.
Total preset/sound sample size exceeds [sampler] limit: if the total sample size of a preset (or sound in
Emulator-I) exceeds the maximum sample size per preset of the target sampler, the preset will not be
converted.
Too many voices in preset/sound: if the number of voices in the source preset (or sound in Emulator-I)
exceeds the maximum number of voices per preset of the target sampler, the preset can not be
converted.
Parameter size exceeds [sampler] limit. If the conversion of a preset results in a total parameter size
which exceeds the maximum available space for parameter bytes in a target sampler bank, the preset
can not be converted. This is typically true when converting presets containing a lot of key areas or
voices (like drum sets) to rather basic target sampler formats like Emulator-II.
Total preset/sound/sound bank size exceeds [sampler] limit. Some sampler formats have limited space
available for the parameters of a single preset (or sound in Emulator-I). If this limit is reached, the
preset can not be converted.
Empty object. Empty presets, samples or voices are not converted by EMXP. E.g. NULL presets
containing no voices at all.
One voice/sample spans more than 25 keys. [only applicable when converting to Emulator-II]. The
Emulator-II does not support voice assignments to more than two octaves of the keyboard.
Transpose from original note exceeds 1 oct [only applicable when converting to Emulator-II]. The pitch
transposition range of the Emulator-II is limited to +12 or -12 semitones from the original key.
Transpose problem or voice exceeds 25 keys [only applicable when converting to Emulator-II]. This
message is shown if both of the two previously described situations occur at the same time.
362
Too many samples in preset/sound: if the number of samples in a preset (or sound in Emulator-I)
exceeds the maximum number of samples per preset allowed by the target sampler, the preset will not
be converted.
Not converted due to user request/filter: [only applicable when converting to Emulator-I] When
converting to Emulator-I format, you have to specify whether you would like to convert the PRI or
SEC voices of the original presets (the Emulator-I can handle only one layer per preset). Voices and
samples which are assigned to the "other" layer than the one specified will be ignored.
Preference has been given to other sample: [only applicable when converting to Emulator-I] The
Emulator-I is very limited in the number of samples it can assign to its keyboard sections. A maximum
of 6 samples per sound is allowed, and the key areas to which these samples are assigned are fixed. As
a consequence many samples of a source preset may not "survive" during the conversion because there
are simply too many of them, or the original key areas don't match at all with the fixed target ones. In
these situations EMXP has to choose which of the source samples have more priority to "survive" than
other ones.
Subject of Stereo layers -> Mono conversion: If the source sampler supports multiple voice layers (e.g.
PRI and SEC) and these layers have been used to hold "stereo samples", the voice parameters of one of
these layers will be ignored if a stereo-to-mono conversion has been requested (or when EMXP
decides to perform this conversion). For voices and samples that belong to the "ignored" layer, this
message is shown.
Not in keyrange of requested [sampler] sound: [only applicable when converting to Emulator-I] If the
conversion of only the lower or upper part of the source presets has been requested, the other part of
the keyboard will not be converted. For voices/samples belonging to those parts, this message is
displayed.
Invalid or causing too many sounds/samples: [only applicable when converting to SP-12] The voice or
sample has not been converted because priority has been given to other voices/samples. The priority
mechanism is user-configurable and is applied by the EMXP clustering algorithm, which tries to fit as
many samples/voices as possible in the limited memory of the SP-12.
Only samples have been converted: [only applicable when converting to SP-12] The voice has not been
converted because the user has requested for conversions of basic samples only. All source voices are
ignored, only samples have been assigned to the SP-12 sounds.
Refers to an invalid object: The preset, voice or sound has not been converted because it uses or refers
to an object (voice, sound, sample, ...) which is invalid. Objects which depend on invalid objects are
not converted by EMXP.
Following messages may be reported in the overview of unconverted samples when a conversion was done
from samples to WAV files:
Invalid code X: the sample could not be converted because the sample is invalid. The reason of the
invalidity is mentioned in X. See section "4.8.3 Overview of validation error codes" for more
information.
Linked sample missing: the sample is part of a pair of linked stereo samples (typically for SoundFont2),
but the other part of the pair could not be found.
Cancelled by user: the sample was not converted because the conversion process was explicitly
cancelled by the user (in MANUAL or SEMI-MANUAL mode and when user intervention is requested
in case of errors or warnings)
Automatically cancelled: the sample was not converted because the conversion process was cancelled
automatically due to an error (in BATCH mode or in MANUAL/SEMI-MANUAL mode but no user
intervention is requested in case of errors or warnings)
Error code X: the sample as not converted because an error occurred. The error code is reported as X.
ROM sample: [only applicable when converting from SP-12]. The sample in the source SP-12 bank is a
ROM sample, it can't be converted to a WAV-file.
363
7.7 CONVERSION CONSTRAINTS AND CONVERSION QUALITY
This chapter describes some specific characteristics and constraints from the different sampler types supported
by EMXP. The existence of these characteristics and constraints are the main reason why converted sound banks
on the target sampler don't sound the same as the original banks in the source sampler.
The EMAX-I and especially the EMAX-II samplers are more sophisticated than their Emulator-II predecessor.
Nevertheless they also have some important limitations… sometimes the Emulator-II is even more efficient than
the EMAX-I/EMAX-II. This paragraph explains some important constraints of the EMAX-I and EMAX-II
(referred to as EMAX in the remainder of this section).
The EMAX can not use the same raw audio samples with different sample parameters (looping…) in
different voices (*). If any source bank is doing this, the samples must be cloned X times into the
EMAX memory which can result in memory size problems.
The EMAX can not share voices across presets. If any source bank is doing this, the voices must be
cloned X times into the EMAX. Fortunately a single voice only requires 32 bytes of parameter data as
opposed to 256 bytes on the Emulator-II. And there’s no limit on the number of voices as opposed to
the Emulator-II.
The EMAX defines some parameters on voice level (original note, transposition, output channels) while
the Emulator-II defines these on key area level which is more flexible.
The EMAX-I (not EMAX-II !) is limited in its pitch shifting / transposition range. Upward transposition
is limited depending on the sample rate of the voice’s sample. The maximum number of semitones for
upward transposition is:
Samplerate Upward
(Hz) transposition
(Semitones)
10000 25
15625 18
20000 13
22050 12
27778 8
31250 6
41667 1
44100 0
EMXP will not prevent illegal transpositions; however EMXP will warn you in the conversion report
when the converted bank contains illegal assignments. Selecting a lower maximum conversion sample
rate can often solve the problem.
The maximum memory size available for presets, voice and sample parameters is only 28672 bytes.
Tuning range is limited to -48 ct +45 ct.
(*) the truth is that in fact this can be accomplished – however this is not in line with EMAX specifications and
not supported by the EMAX OS itself so we decided to not use this tweak. Perhaps the tweak will become an
option in a future version of EMXP.
7.7.2 Emulator-I
Converting sound banks from any sampler to Emulator-I is quite a challenge. The Emulator-I has very (very)
limited capabilities. As a consequence the success ratio of conversions from any other sampler sound bank to
Emulator-I will be… well… low.
While EMXP may succeed in generating quite some Emulator-I banks/sounds from a source sampler bank, these
banks/sounds will often not contain the presets and samples in the same way as they were defined in the original
sound bank. You should expect huge differences, mainly in the area of keyboard assignments, tuning/pitch and
364
missing samples. In addition, the few sounds which may have survived the conversion pretty well will probably
sound differently because the Emulator-I lacks envelopes, resonance, LFO routings etc.
Perhaps the most interesting conversion possibility in EMXP, is the one from SoundFont2 to Emulator-I.
Thanks to this feature, you can construct a brand new sound bank in a SoundFont2 editor9, using WAV files that
you first have carefully prepared for use in the Emulator-I (small size, correct pitch, loop settings). This
SoundFont2 file can then be converted to Emulator-I format with EMXP.
9
Like the free Viena editor from MicroFast, http://www.synthfont.com
365
There’s no stereo processing on the Emulator-I. Forget any support for panning effects etc. !
The maximum key range is C1C5. Only 49 keys are addressable (instead of the default of 88…)
There is no keyboard velocity.
There is no arpeggiator and very limited MIDI support.
7.7.3 Emulator-II
Converting sound banks from any sampler to Emulator-II is also quite a challenge. While the Emulator-II is a
great sounding device, its capabilities are very limited. Hence the success ratio of conversions from e.g. EMAX-I
factory banks to Emulator-II will only be about 50%, and this number will be even lower (10% ?) for
conversions from Emulator-III factory banks. This paragraph explains why.
The Emulator-II can hold only 484599 sample points.
The memory must be shared by raw samples, preset/voice parameters and sequences. The more presets
and voices, the less room for samples and sequences. And vice versa.
The maximum memory size available for presets and voice parameters is only 25856 bytes.
The Emulator-II can hold only 99 presets and only 99 voices (the latter being a serious constraint !)
The same raw audio sample data can be shared by multiple voices having different sample parameters.
Good points for the Emulator-II !
Only one sample rate is supported: 27778 Hz. Because of this the number of possibilities to decrease
memory size per sample is zero.
The Emulator-II has limited pitch shifting capabilities. One sample can not be transposed over a range
of more than 25 keys (2 octaves). Moreover one sample can not be transposed more than one octave up
or down from the original note of this sample.
There are no Hold stages in the envelopes.
Tuning range is limited to -50 ct +48 ct.
There’s no chorus effects processor. Chorus must be emulated by using PRI and SEC voices which are
slightly detuned from each other. This is only possible if the second voice has not been used already for
some other sound. Moreover this kind of chorus decreases the polyphony of the Emulator-II.
There’s no stereo processing on the Emulator-II. Forget any support for panning effects etc. !
The maximum key range is C1C6. Only 61 keys are addressable (instead of the default of 88…)
Presets can not be stacked/linked.
There is only one keyboard velocity curve.
The Emulator-III and especially the Emulator-IIIX samplers are far more sophisticated than the Emulator-II and
EMAX-I and slightly more sophisticated than the EMAX-II. This paragraph explains some constraints of the
Emulator-III/IIIX.
The Emulator-III/IIIX can not use the same raw audio samples with different sample parameters
(looping…) in different voices. If any source bank is doing this, the samples must be cloned X times
into the Emulator-III/IIIX memory which can result in memory size problems.
The Emulator-III/IIIX can not share voices across presets. If any source bank is doing this, the voices
must be cloned X times into the Emulator-III/IIIX. Fortunately a single voice only requires 48 bytes.
There’s no limit on the number of voices however.
Like the EMAX-I/EMAX-II, the Emulator-III/IIIX defines some parameters on voice level (original
note, transposition, output channels) while the Emulator-II defines these on key area level which is
more flexible.
The Emulator-III (not Emulator-IIIX !) is limited in its pitch shifting / transposition range. Both upward
and downward transposition is limited depending on the sample rate of the sample. The exact limits can
be found in the Emulator-III’s manual.
EMXP will not prevent illegal transpositions; however EMXP will warn you in the conversion report
when the converted bank contains illegal assignments. Selecting a lower maximum conversion sample
rate can often solve the problem.
The maximum memory size available for presets and voice parameters is only 55542 bytes on the
Emulator-III.
Chorus depth can not be changed; chorus is either on or off (as on the EMAX).
366
7.7.5 SP-12
Converting sound banks from any sampler to SP-12 is a challenge as well. Besides the fact that the SP-12 has
very limited capabilities, it's also a completely other type of musical instrument than the other supported
samplers in EMXP. While the other samplers typically have multiple presets, containing voices and samples
assigned to (transposed) keys on a keyboard, the SP-12 uses 32 sounds (typically untransposed) which can be
triggered from pads.
The chance that any sampler preset would fit into 32 SP-12 sounds is very low. While EMXP typically doesn't
convert presets which don't fit in a target sampler preset, the approach is different when converting to the SP-12
format. EMXP will do a more detailed analysis of each preset and will convert as many parts of the preset as
possible (keys, voices, samples) until the SP-12's memory is full. You can influence the selection of the parts
that should be converted. See section "7.3.6 Conversion to SP-12".
But even if EMXP succeeds to convert parts of each preset, the generated SP-12 sounds will probably not sound
like the original samples/voices. This is due to the limited capabilities of the SP-12 and the limited number of
parameters that can be set per sound. This paragraph explains some constraints of the SP-12.
A standard SP-12 can only hold 32768 sample points (i.e. 1,25 seconds of audio data); a Turbo SP-12
can hold 131072 sample points (i.e. 5 seconds of audio data), but this expanded memory is organized in
two hardware segments, each having a capacity of 65536 sample points. A sample can not exceed one
memory segment.
An SP-12 sound bank can contain only one "preset", consisting of a maximum of 32 sounds ("voices")
and a maximum of 32 samples.
Only one sample rate is supported: 26040 Hz. (The EMU specifications and manual state that the
sample rate is approx. 27500 Hz, but based on our analysis the sample rate is only 26040 Hz,
which is the same as the sample rate supported by the SP-1200)
The sample resolution is limited to 12 bits, but no compression is applied
The same raw (basic) sample can be shared by multiple sounds. But the sample parameters (truncation,
loop) should be identical for all sounds. While the SP-12's internal memory structure allows for
different loops per sound (for the same sample), the SP-12 operating system prevents the user from
defining these different loops. In order to preserve 100% compatibility EMXP will not generate
different loop settings for the same sample, but rather duplicate the sample if different loops are
detected during conversions.
Only sustain loops are supported. Moreover the SP-12 expects the loop's end point to be the same as the
sample's end point. While the internal memory structure allows for other loop end points, the SP-12 will
always play a looped sample from the very first sample point to the very last sample point once before
starting the loop cycles.
The filter (VCF) parameters on an SP-12 can not be configured by the user. Filter settings (Cut-off
frequency, Resonance, VCF envelope) are hard-wired to the output channels of the SP-12. An overview
of the 4 different filter hardware configurations is illustrated in the picture at the end of this section.
Defining VCA settings is limited to setting a sound's volume (16 Volume Mix levels are supported) and
setting the VCA envelope. This shape of this envelope can be defined by means of only one parameter:
the decay setting. The decay value not only determines the Decay stage of the envelope, but also the
Release stage. In practice it even emulates a Hold stage. 32 different decay values are supported.
If an SP-12 sound is looped and decayed, the hold/release stage can take quite a long time (after
releasing the sound pad). This is especially true with high decay values.
The SP-12 has rather limited pitch shifting capabilities. Tuning can only be applied in units of
semitones (not cents), and transposition is limited to 16 semitones below original pitch and 12
semitones above original pitch.
An SP-12 sound's tuning and decay can not be set concurrently. A sound is either tuned or decayed. If a
sound is tuned, the decay is based on a general Default Decay setting which is shared by all tuned
sounds. 32 default decay levels are supported.
While the SP-12 supports a range of 29 different semitones for tuning sounds and 32 different
decay values, and while the SP-12 internal memory structure supports the storage of all 29 tuning
and all 32 decay values, there seems to be a bug in the SP-12 operating system which causes the
SP-12 not to transfer these values for RAM sounds when reading/writing sounds to disk or MIDI.
Only the coarse grained LO, MID and HI value (see special function 20 on the SP-12) are
supported.
While velocity (Dynamics), multi-pitch, multi-level, and different clock and MIDI settings are
supported by the SP-12, these parameters are not persisted in the sound bank memory.
367
Besides the Decay setting (VCA envelope) and the Dynamics mode (which is not saved in memory), no
other modulators are supported by the SP-12 (e.g. no LFO)
There’s no chorus effects processor.
There’s no stereo processing on the SP-12.
1-2
3-4
5-6
7-8
The four different filter configurations which are hard-wired to the SP-12 output channels
EMXP uses some simple, yet at some points advanced translation rules to convert EMAX-I and EMAX-II banks
into Akai S1000 files. However EMAX-I/EMAX-II samplers (referred to as EMAX in the remainder of this
section) are different from Akai S1000 samplers.
They not only sound different, they also have different capabilities and constraints concerning program and
sample parameters.
Therefore, converted presets on Akai S1000 will not always sound or behave the same as the original EMAX
presets.
For “plain vanilla” presets, the differences will be minimal. Complex presets however, e.g. with non-typical
envelope curves or extensive use of modulators like LFOs, can sound pretty different on the Akai S1000
sampler. This is not (only) due to the simplicity of the EMXP translation rules – it is mainly the consequence of
the different parameter capabilities of the two samplers.
Here is a list of the major “constraints” or “differences between EMAX and Akai S1000 files”:
Akai S1000 samplers don’t support resonance on their filter. Hence the resonance parameter (and
sound effect) will not be translated.
Akai S1000 samplers don’t have an arpeggiator. Hence all EMAX arpeggiator settings are ignored
during conversion.
368
An original Akai S1000 sample always has a sample rate of either 22050 Hz or 44100 Hz; re-sampling
can be done in a range of 8000 Hz and 65540 Hz, but it affects the tuning (pitch offset) of the sample; to
"restore" the original sample's pitch, a picth correction must explicitly be applied.
EMAX voices that are defined in the keyboard range Midinote 0 – Midinote 23 are not translated
Since each voice is converted to a separate key group in the Akai S1000 program, Velocity
Crossfading between primary and secondary EMAX voices is NOT translated. Akai S1000 supports
Velocity Crossfading, but only between samples within the same key group. We have decided that
being able to change the majority of voice parameters is more important than having velocity crossfade
support, so EMXP translates each voice into a whole key group instead of into a (more restricted)
sample within the same key group (*).
EMAX allows to define modulator and controller settings on individual voice level. E.g. LFO
settings, LFO routing, Enabling/disabling preset controller routings on voice level, … Akai S1000
requires one single definition for the entire program. EMXP had to make some compromises here.
Hence you’ll definitely hear differences between EMAX presets and Akai S1000 programs using
modulators. E.g. EMXP will always take the lowest LFO rate setting of all voices, even if one voice
needs an LFO rate of – let’s say – 99.
The LFO rate and delay range are different. This means that frequency and delay differences can
occur if the original sample rate/delay is not supported by Akai S1000.
The controller/modulator routing matrix and capabilities of EMAX are more advanced than the ones
on Akai S1000. As a result some important audio effects will disappear after conversion. E.g. tremolo
effects.
Both EMAX and Akai S1000 samplers support chorus effects, but on Akai S1000 enabling chorus will
decrease polyphony. In MANUAL or SEMI-MANUAL mode EMXP will ask you whether enabling
chorus on Akai S1000 programs is required or not (see before), if not asked specifically by EMXP the
preference setting will be used.
The VCA and VCF envelopes have different characteristics. Timing parameters are different, e.g.
EMAX supports longer decay times than Akai, the attack curve of Akai is not as smooth as the EMAX
one, …. Moreover EMAX envelopes have 5 stages, while Akai S1000 envelopes only have 4. EMXP
tries to simulate the HOLD stage of EMAX envelopes on Akai S1000 by using its DECAY stage
(combined with the Attack Hold setting, but this is for VCA only). As a result, some sounds can have
longer ‘real’ decay effects on Akai. If this would not be allowed, the important impact of the HOLD
stage would not be present…
Filter tracking on the keyboard is different between EMAX and Akai S1000. This difference is
translated to Akai S1000 but it could result in small yet audible filter setting differences.
Both samplers support “non-transposed (fixed)” keyboard mode, meaning that the sound has the
same pitch no matter what key is pressed. The pitch chosen by Akai S1000 is the one that belongs to the
C3 key, based on the original note as defined in the sample parameter area. On EMAX, the pitch is
simply the one that belongs to the original sample and is even not dependent of the “original key”
setting in the voice ! Unfortunately EMAX does not store this “real” original note value (which is only
known at sampling time). Therefore EMXP assumes that the “real” original pitch is the one that
corresponds to the most common “original key” of this sample within the preset.
(*) Since EMXP translates each EMAX voice into a single Akai S1000 key group, each voice requires
150 parameter bytes in the memory of the Akai S1000 sampler. For most EMAX banks this does not
cause any problems, but for banks containing many presets with many voices, the Akai S1000
parameter memory limit could be reached (64K). If this is the case, you should not try to load all
programs at once…
…
EMXP tries to translate each individual parameter of the source bank to the closest possible counter value of the
target bank. This however is not an easy thing to do !
When converting towards Emulator-I and SP-12 it’s even almost impossible.
For other conversions, about 85% of the converted presets will sound almost exactly the same, but the remaining
15% can seem to be completely different presets. The most important reasons for this are:
Difference between the filters. The filter dynamics of both cutoff frequency and resonance are different
between EMAX-I, EMAX-II, Emulator-I, Emulator-II, SP-12, Emulator-III and Emulator-IIIX.
369
Moreover the filter cutoff frequency in the Emulator-I can only be set to 8 discrete levels. And the filter
settings of the SP-12 can't be set at all, a choice must be made between 4 hard wired filter
configurations. We tried to use a compromise model in between all filter types. During audition tests we
found this model to be OK for 70% of the sounds. But in some cases the original sound can be brighter
than the target sound, while in other cases the opposite is true. To avoid these differences in EMXP we
should first have to develop “modelled” software versions of the EMAX-I, EMAX-II, Emulator-I,
Emulator-II, SP-12, Emulator-III and Emulator-IIIX filters. This requires a thorough reverse
engineering of these filters, and this unfortunately is currently beyond our capacity and time
availability.
Difference in dynamics curves of filter envelope amount. Reverse engineering showed that this curve
is more or less linear in EMAX-I, EMAX-II, Emulator-III and Emulator-IIIX while it seems
exponential in the Emulator-II. EMXP’s translation algorithm contains both these curves but still we
found some presets which translated pretty “wrong”. Again you have to accept that EMXP uses a
compromise model which should have a success ratio of 85%. The Emulator-I does not even have
configurable envelopes, and shaping the envelopes on the SP-12 is limited to the VCA envelope which
can be changed by only one Decay parameter.
Difference in LFO routing amounts. This is a similar problem as the one of the filter envelope
amount.
Difference in LFO waveform. The Emulator-III/IIIX support different LFO waveforms, while the
EMAX-I/EMAX-II and Emulator-II don’t. The Emulator-I and SP-12 don’t have a configurable LFO at
all (only a real time vibrato on the Emulator-I and no LFO at all on the SP-12)
Difference in velocity amounts. The Emulator-III/IIIX allows for negative velocity amounts, and even
the start of the sample can be controlled by velocity.
Difference in envelope stages and dynamics. The EMAX-I, EMAX-II, Emulator-III and Emulator-
IIIX have an additional envelope stage called Hold. This stage does not exist on the Emulator-II –
EMXP tries to simulate this stage by increasing the Decay stage. Also the sustain curve and time curves
are different, e.g. the EMAX is capable of longer release times than the Emulator-II… And the
Emulator-I doesn’t have any configurable envelopes (it only has a Natural Release parameter which can
simulate a longer VCA envelope release time…)
Difference in number of envelopes. The Emulator-III/IIIX have an auxiliary envelope on board, while
the Emulator-II and EMAX-I/EMAX-II only have a VCF and VCA envelope. The Emulator-I doesn’t
have a configurable envelope (the optional JL Coopers GenMod can only add real time control of the
VCF and VCA envelopes…), on the SP-12 only the VCA envelope can be configured in a very limited
way (by means of a single Decay parameter).
Difference in tuning. The tune range of the supported samplers are different.
Difference in Arpeggiated sounds. While the EMAX-I, EMAX-II, Emulator-III and Emulator-IIIX
contain a very advanced arpeggiator, the Emulator-II’s one is only basic and the Emulator-I doesn’t
have one. Conversions from Emulator-II to EMAX-I/EMAX-II/Emulator-III/IIIX will be > 90 % OK,
but conversions in the other way can result in completely different arpeggios.
Difference in Sample rate. The Emulator-I and Emulator-II only support 27778 Hz. The SP-12 only
supports 26040 Hz. This means that the sound quality of 44100 Hz samples of the EMAX-II or even
50000 Hz samples of the Emulator-III will decrease on the Emulator-I, Emulator-II and SP-12.
Difference in sample looping paths. The Emulator-II supports forward/backward looping. Conversion
of samples looped in that way to EMAX-I, EMAX-II, Emulator-I and Emulator-III/IIIX can result in
“clicks”.
Difference in 8-bit compression. While the EMAX-II and Emulator-III uses uncompressed 16 bit PCM
data and the SP-12 uses uncompressed 12 bit PCM data, the EMAX-I, Emulator-I and Emulator-II
compress their sound data into non-linear 8-bit data. This compression results in lower sound quality.
Moreover the compression algorithms of the EMAX-I, Emulator-I and Emulator-II are different.
Difference in stereo processing. The Emulator-I, Emulator-II and SP-12 don’t have any stereo
features. E.g. panning is not supported.
Difference in preset stacking. The Emulator-I, Emulator-II and SP-12 do not support stacks of presets.
Difference in velocity curves. The Emulator-II supports only one velocity curve, while the Emulator-I
doesn’t even support velocity and the SP-12's velocity setting can only be changed on the SP-12 unit
itself (it's not saved as a parameter). Note also that the keyboard of the EMAX-I and EMAX-II is not
very velocity-friendly, it’s too light.
Difference in transposition (pitch shift) ranges. While the EMAX-II and Emulator-IIIX can transpose
any sample over the whole keyboard range, the EMAX-I, EMAX-II, SP-12, Emulator-II and Emulator-
III have some constraints and the Emulator-I has dramatic constraints.
370
In case of EMAX-I, EMAX-II and Emulator-III/IIIX these constraints depend on the sample rate. More
details can be found in the sampler’s manuals. Currently EMXP does not automatically resolve
transposition problems. Hence the resulting presets can have some non-transposed keyboard areas. You
can try to remove them by (a) requesting lower allowed target sample rates in the EMXP conversion
screens, or (even better) (b) apply sample rate conversions on the target sampler afterwards. The
conversion reports of EMXP will indicate which presets suffer from transposition problems.
In case of the Emulator-I, transposition is fully supported within the fixed key areas offered by the
Emulator-I. The problem is that when converting to the Emulator-I format, the chance is very small that
the source preset’s key areas exactly match the Emulator-I’s fixed key areas. Moreover, the original key
of the samples assigned to these fixed key areas is also fixed and can not be changed. As a result, it’s
almost 100 pct guaranteed that the converted presets will sound out of tune in many areas of the
Emulator-I’s keyboard.
7.7.8 Issues when converting between EMU sampler formats and the SoundFont2 format
The main reason why EMXP supports SoundFont2 is because it is a widely accepted sound standard, which
makes it suitable as an “interchange” format between two different samplers.
There are however also some native SoundFont2 samplers out there. Most (all) of them are based on a
combination of computer hardware with sound cards, and some piece of software.
Some of the available SoundFont2 software packages use the computer’s soundcard only for audio
in/out. Example: the free Viena SoundFont editor10.
Other SoundFont2 software packages actually rely on soundcards which natively support the
SoundFont2 specification within their hardware synth engine. This is true for most Creative Lab’s
hardware products (SoundBlaster Live!, Audigy, …) which can be combined with their proprietary
Vienna SoundFont studio software.
Since so many different SoundFont compliant solutions are available, it’s not possible to apply some “corrective
models” to make a SoundFont2 bank generated by EMXP sound as close as possible to – let’s say – an original
Emulator-III bank.
E.g. some SoundFont2 engines may apply non-linear envelopes for their VCA (just like the Emulator does),
while others may apply linear envelopes (like the Audigy 2 ZS does with Vienna).
For this reason, corrective modelling has not been applied in EMXP’s conversion engines to and from
SoundFont2.
Note also that some SoundFont2 “compliant” software and commercial sample translator software don’t
necessarily support all parameters defined in the SoundFont2 specification. This is especially true in the area of
SoundFont2 modulator support. Some of the more basic software/VSTs even only support the basic sample
assignment to a keyboard !
The lack of modulator support in most software solutions is an important disadvantage which should be taken
into account when using EMXP for conversion of E-Mu sound banks to SoundFont2. To illustrate the impact of
this disadvantage, let’s illustrate this with a few examples:
the Velocity-to-<destination> settings of E-Mu samplers can only be translated to modulators in
SoundFont2.
the same is true for most real time routing definitions and for Velocity/Real time Crossfades.
If the SoundFont2 (translation) software ignores these modulators which have been generated by EMXP, the
result can sound dramatically different from the original one !
Another possible cause of problems are the so-called “default generators and modulators” in SoundFont2. For
each sound parameter, SoundFont2 defines a default setting, which means that if it has not been explicitly set in
10
Viena editor from MicroFast, http://www.synthfont.com
371
a SoundFont2 file, the SoundFont2 engine should apply this default instead. EMXP relies heavily on these
defaults:
EMXP will not generate a parameter (generator or modulator) explicitly if it corresponds to the default
of SoundFont2. The main reason of this approach is to keep the amount of generators and modulators in
the SoundFont2 file limited, because SoundFont2 supports only 65536 explicitly defined generators and
modulators.
EMXP will assume SoundFont2 defaults for any parameter which has not been defined explicitly in a
source SoundFont2 file. These defaults will then be converted to E-Mu hardware sampler parameters.
Some default MIDI CC modulators may result in unexpected voice or preset parameters when
converting SoundFont2 banks to Emu sampler formats (especially to the Emulator-II format). A
conversion preference is available in EMXP which can be used to avoid such unexpected behaviour.
See section "10.3.7.2 Define how SoundFont2 modulators should be converted".
EMXP supports (and uses !) almost all possible parameters of the SoundFont2 standard
EMXP tries to translate as much parameters as possible between SoundFont2 and the other sampler formats.
As always though, there are some “incompatibilities by definition” between SoundFont2 and E-Mu hardware
samplers.
This chapter explains some of the most important incompatibilities, which may cause a bank to sound
(completely) different between the source sampler and target sampler.
Positional Crossfades are not converted to SoundFont2. Velocity and Controller (Real time)
Crossfades and Cross switches however are converted by EMXP.
Envelope stages taking longer than 100 seconds are limited to 100 seconds in SoundFont2.
Auxiliary envelope usage is only converted if not more than two envelopes are actually in use in the
source (E-Mu) voice. If the source voice uses all three envelopes (VCA, VCF and AUX) then priority is
given to VCA and VCF. If the VCF envelope is not used, then the Aux envelope may be converted but
only if it drives pitch. Note that SoundFont2 only supports two envelopes, of which one is fixed to
VCA.
LFO variation settings are not converted; LFO to Panning is not converted.
Solo (mono) and Gate settings of the E-Mu keyboard are not translated.
Most MIDI settings are not translated because SoundFont2 is “almost” MIDI unaware on itself: its
“host” should tackle these settings…
Arpeggiator settings are not converted.
Output channel settings are not converted
Stacking of presets is not converted.
Portamento and Attack curves are not converted
Velocity curves are converted to only a limited number of types: linear, convex, concave or switch.
If loops could cause distortion because their start or end points are too close to the sample’s start or end
point (less then 8 points), EMXP will add blank sample points to the start or end if the loop is enabled
on at least one voice.
Separate loop points for “In release” loops as opposed to “In sustain” loops are not converted.
SoundFont2 only allows one set of loop start/end sample points.
Forward/Backward loop cycles and Reversed loop cycles are not converted.
Some parameters, like LFO-to-<destination> settings may not be translated if this parameter is also
controlled by an enabled real time controller routing. E.g. if LFO-to-VCA is set to 60% in a voice on
the Emulator-III, but the Mod Wheel is routed to LFO-to-VCA and this routing is enabled in that
Emulator-III voice, then the Emulator-III ignores the fixed 60% setting until the routing control of the
Mod Wheel is switched off. SoundFont2 has no such “priority” mechanism in its specification and
hence would cause both LFO settings to be enabled and heard concurrently. To avoid this, the fixed
parameter settings are not converted.
Although one single SoundFont2 file can hold a lot of sound data and parameters, the total number of
presets, instruments, zones, generators, modulators and samples is limited to 65536 each. Especially for
the generators this limit could sometimes be reached during a conversion process. If that’s the case, the
conversion process will fail; EMXP does not support (yet) the generation of multiple target SoundFont2
files from a single source bank.
372
Incompatibilities and limitations when converting FROM SoundFont2
SoundFont2 supports multiple layers of samples (multi samples) on one key, while E-Mu samplers
are limited to two voices per key called primary and secondary; the Emulator-I and SP-12 even support
only one layer. EMXP will decide which SoundFont2 samples will “survive” and which ones will be
“ignored/thrown away”. EMXP will always try to preserve the unit of an “instrument”, i.e. EMXP will
try to keep all zones and samples belonging to an instrument in the translated bank. Which instruments
get priority is based on the key-span of the instrument: the more keys are covered by one instrument,
the more chance the instrument will be preserved. If all instruments stacked on the same keyboard area
have the exact same key coverage, EMXP will take the first instrument it encounters in the SoundFont2
file.
WARNING: This selection algorithm, combined with the flexible data structure layout of
SoundFont2, can cause EMXP’s conversion processes from SoundFont2 to E-Mu formats to take quite
a long time and quite a lot of CPU power. The more instruments and zones that are defined in the
SoundFont2 file, the longer it will take to convert the file. Conversion of SoundFont2 files with 40
presets, 200 instruments and hundreds of zones can take 0.5 to 1 minute on modern computers.
SoundFont2 allows the same controller (like pedal, mod wheel, …) to control multiple destinations
(like VCA level, Pitch, …) at the same time; and it also allows the same destination to be concurrently
controlled by many controllers. E-Mu samplers however restrict both directions to one. EMXP will
decide which controller/destination combination will “survive” and which ones will be “ignored/thrown
away”. The most common combinations get priority, e.g. Pitch controlled by Pitch Wheel and Vibrato
by Mod Wheel. If no common combinations are found, the controller with the lower controller type
number will “win” (this numbering is defined in the SoundFont2 specification and mainly relies on the
MIDI controller numbers).
The sample rate is adapted to the nearest supported sample rate of the E-Mu sampler. Lower sample
rates may be chosen if specified by the user on the sample rate screen (only if the samples would
otherwise not fit in the target bank file).
Linked samples – except for left/right links in stereo samples – are not converted.
Crossfades and Cross switches – although not natively supported by SoundFont2 parameters – are
detected by EMXP and can be enabled in the target E-Mu sound banks.
Reverb Effects are not converted.
Delay settings of the Modulation Envelope are not converted.
The Key number-to-Envelope Hold and Decay stages are not converted.
The forced MIDI key number and velocity interpretation parameters are not converted.
Any modulator which contains a controller/destination routing which is not supported by E-Mu
samplers are not translated. If the routing IS supported, some modulator parameters may still be
ignored, e.g. bipolar settings while E-Mu only supports unipolar settings for that routing combination.
Also cascades of modulators and usage of amount submodulators and transformer submodulators are
rarely converted.
Any parameter value which is out of range by SoundFont2 standards will be corrected to the nearest
allowed value.
Any parameter value which is out of range by E-Mu sampler standards will be adapted to the nearest
supported E-Mu value.
Constraints related to loop start points, loop end points and loop lengths
Maybe you already noticed that some samplers don’t allow a loop start and loop length which completely span
the sample, and that loops should have a minimum length:
EMAX-I does not allow loops starting on the first 2 sample points, and the loop must end at least 4
sample points before the actual sample end. The minimum loop length is 6 sample points.
EMAX-II does not allow loops starting on the first 3 sample points, and the loop must end at least 44
sample points before the actual sample end. The minimum loop length is 32 sample points although 6
sample points are accepted to preserve compatibility with the EMAX-I.
373
Emulator-II does not allow loops starting on the first 4 sample points, and the loop must end at least 4
sample points before the actual sample end. The minimum loop length is 1 sample point.
SP-12 does not allow loops starting on the first 5 sample points and the loop must always and on the
last sample point. The minimum loop length is 3 sample points.
Emulator-I, Emulator-III/IIIX and Akai S1000 allow loops which span the complete sample length; the
minimum loop length is 1 sample point.
Moreover also some SoundFont2 software or hardware engines may have problems with some loop settings. E.g.
start or end loop points which are closer than 8 sample points to the sample’s start or end points can cause
problems, as well as loop lengths smaller than 32 sample points.
This is an annoying characteristic of these samplers and EMXP cannot overcome all of these problems.
Some people carefully design sample files on their computer using their favourite audio editing software.
Sometimes they create their samples in such way that they can be looped over their full length in a smooth way,
or they define loops in these samples which cover (almost) the full length of the sample.
These samples are then saved as WAV files (perhaps even including loop definitions) and transferred to or
converted to an Emu, Akai S10000 or SoundFont2 sampler format using EMXP.
Also, when converting from one sampler format to another, similar incompatibilities with loop addresses and
lengths may be encountered. E.g. if Emulator-III samples are being converted to EMAX-II samples, the
Emulator-III sample's loop settings may be beyond the EMAX-II loop limits.
As a consequence the conversion of some looped samples would result in audible “glitches” if no correction
would be applied by EMXP during sample conversion.
Fortunately EMXP overcomes this problem by adding a number of blank bytes at the beginning and at the end of
each sample if it detects that the loop's start address and/or loop's end address are too close to the sample's start
address and/or sample's end address. By adding these corrective offset sample points, the loops will still play
correctly after having been converted to the target sampler format.
Since the number of blank sample points that may be added by EMXP is very small, you shouldn't notice any
additional audible silence at the beginning or at the end of the sample.
However EMXP can not resolve problems related to the minimum loop length and the constraint of the SP-12
that the loop's end point should be identical to the sample's end point. If the source sample's loop length is
smaller than the minimum loop length required by the target sampler, the target loop will sound wrong. If the
SP-12 loop's end point does not match the sample's end point, the sample will play from the very first sample
point to the very last sample point once before the actual loop starts. This can result in a single audible click.
Also note that any offset sample points that may have been added by EMXP wil not be "subtracted" again when
converting the target samples back to the source format (or to WAV files). The reason for this is obvious: EMXP
can not know if these offset sample points are intentionally part of the sample or not.
374
8. USING EMXP: CONSTRUCTIONS
Besides the automatic WAV-to-sound bank conversion - as explained in chapter "7. USING EMXP:
CONVERSIONS" – EMXP also offers a basic construction editor.
Constructions can be made for all sampler types supported by EMXP, except the Akai S1000.
Hint:
Using the EMXP construction tool may not be the most user-friendly way of constructing and designing sound
banks for E-Mu samplers.
A better option may be to use one of the free SoundFont editors available on the internet, like Polyphone 11 or
MicorFast's Viena12 (not to be confused with the commercially available Creative Vienna SoundFont editor
which requires a Creative sound card/synth engine).
The only disadvantage of using another editor, is that it will not validate whether the constructed presets are
compatible with the destination sampler; EMXP's construction editor does offer a real time validation of every
step the user takes during a bank contruction.
11
Polyphone from Davy Triponney, http://polyphone-soundfonts.com
12
Viena from MicroFast, http://www.synthfont.com
375
The diagram on the next page summarizes the basic workflow how to construct a sound bank in EMXP.
A typical workflow for constructing a sound bank and generating it into the target sampler format consists of
following steps:
1. Add a preset to the sound bank by selecting “New Preset” in the “Select Preset For [sampler] Bank
Construction” window, or select an existing preset in that same window if one or more presets are
already available. A preset is a set of samples assigned to different parts of the keyboard.
2. Define a key area to which you want to assign a WAV file (sample), or select an existing key area. This
can be done
o either by pressing 'K' in the "Select Preset For [sampler] Bank Construction" overview
window
o or by pressing 'Enter' in the "Select Preset For [sampler] Bank Construction" overview
window, then selecting option “1. Manage Key Areas / Assign WAV Files” from the “Preset
Construction Menu”
Note: if the Emulator-I has been selected as target sampler format, after selecting the preset EMXP will ask
how many key areas you want to use and will generate these (empty) key areas, before showing the key
overview or the “Preset Construction Menu”. The reason is that the Emulator-I only supports a fixed number
of key areas with a pre-defined size.
3. Decide whether you want to assign (or de-assign) a WAV file to either the Primary voice layer or to the
Secondary voice layer of the selected key area. The choice can be made
o either by pressing ‘P’ or ‘S’ in the “Select Key(s) For [sampler] Key Area Construction”
overview window
o or by pressing ‘Enter’ in the “Select Key(s) For [sampler] Key Area Construction” overview
window, then selecting “1. Assign WAV files and other Key Area parameters” in the “Key
Area Construction Menu” window, and finally select “Assigned WAV file” in either the PRI
or SEC part of the “[sampler] Settings for [preset] Key Area [key area” window.
Note: if the Emulator-I or SP-12 has been selected as target sampler format, it’s only possible to assign a
WAV file to the PRI voice layer. The option to assign a WAV file to the SEC layer will not be visible.
4. Select a WAV file in the “Select WAV file for Key Area [key area]” window or select “Make Voice
Empty” in that same window if you explicitly want to have an empty key area (e.g. if a WAV file was
assigned before but you want to de-assign it now). You can listen to WAV file first by pressing 'L' in
the “Select WAV file for Key Area [key area]” window.
5. Assign WAV files to additional key areas by repeating steps 2 4. After step 4, you may have to press
the ‘ESC’ button a few times to go back to the “Select Key(s) For [sampler] Key Area Construction”
overview window.
6. Add additional presets and assign WAV files to these presets by repeating steps 1 5. Again, you may
have to press ‘ESC’ a few times to go back to the “Select Preset For [sampler] Bank Construction”
window
Note: adding additional presets is not possible on the Emulator-I and SP-12, since only one preset is
supported by these samplers.
376
Select existing
preset
or
Create new
Press ESC
preset to select/define
another preset
Select option
Press ESC
Press ‘K’ OR “1. Manage Key Areas /
to go back
Assign WAV Files”
Press ESC
to go back
or
Select existing to select/define
key area another preset
or
Define/mark
Press ESC
new key area to assign another
WAV file to another
key area
Select option
“1. Assign WAV Files and
other Key Area parameters”
Press ‘P’
Press ENTER for PRI Voice
to go back or OR
Press ‘S’
for SEC Voice
Select option
“1. Assigned WAV File
Press ESC
to go back
Select WAV file or
to assign another
or WAV file to another
Define key area key area
as EMPTY
The screen layouts in the diagram can vary depending on the target sampler; the diagram illustrates the workflow for
constructing an EMAX-I sound bank.
377
7. Generate the constructed sound bank to the target sampler format
o either by pressing 'G' in the “Select Key(s) For [sampler] Key Area Construction” overview
window or in the "Select Preset For [sampler] Bank Construction" overview window
o or by pressing 'Enter', then selecting “9.Generate Bank in Target Sampler Format” in any of
the EMXP construction menus. EMXP will ask for some additional generation parameters
(depending on the target sampler), for the loop conversion parameters (if applicable) and for a
file name and a folder for the generated file.
8. For each assigned WAV file / key area, some additional parameters can be specified: the note (pitch) of
the WAV file, whether the sample should be subject of transposition, and the fine grained tuning of the
pitch. E.g. changing the original note (pitch) of the WAV file can be done in the “[sampler] Settings
for [preset] Key Area [key area” window of step 3, or directly from the “Select Key(s) For [sampler]
Key Area Construction” overview window by pressing 'X' or 'I'. Note: the loop conversion parameters
can not be defined in this step for each WAV file individually. They have to be defined for all WAV
files at once as part of the generation process. See section "8.2.4 Other options" for more details.
9. For each preset, some additional parameters can be specified. E.g. the preset name or order
(numbering) of presets. This can be done
o either by pressing 'D' in the "Select Preset For [sampler] Bank Construction" or “Select
Key(s) For [sampler] Key Area Construction” overview windows
o or by selecting “3. Manage Preset Details” in any of the EMXP construction menus.
Note: none of these preset parameters will actually be translated to Emulator-I or SP-12 sound banks, since
these parameters are not supported by that sampler.
10. Some parameters on bank level and construction file level can be specified. E.g. the file name and bank
name, but also the target sampler's minimum and maximum sample rate and total memory size (if
applicable). Another interesting option that can be enabled is to preserve stereo WAV files. You can
even change the target sampler type itself, e.g. from EMAX-I to Emulator-II. All these parameters can
be set
o either by pressing 'B' in the "Select Preset For [sampler] Bank Construction" or “Select
Key(s) For [sampler] Key Area Construction” overview windows
o or by selecting “2. Manage Bank Details” in any of the EMXP construction menus
11. Any activity that affects the structure of the sound bank (i.e. presets, key areas, WAV files and their
parameters) can be undone. Undoing activities can be done by selecting “5. Undo most recent change”
in any of the EMXP construction menus, or by using the “U” shortcut key in either the “Select Preset
For [sampler] Bank Construction” window or the “Select Key(s) For [sampler] Key Area
Construction” window.
Once undone, an activity can be redone again as long as no new activity has taken place. Redoing
activities can be done by selecting “6. Redo most recent undone change” in any of the EMXP
construction menus, and by using the “R” shortcut key in the “Select Preset For [sampler] Bank
Construction” window.
The number of activities which can be queued in the undo/redo buffer can be specified in the EMXP
preferences. See chapter “6.7 Preferences”.
12. At any time the EMXP construction file can be saved. This can be done
o either by pressing 'V' or 'W' in the “Select Preset For [sampler] Bank Construction”
overvuew window or in the “Select Key(s) For [sampler] Key Area Construction” overview
window
o or by selecting “7. Save Bank” or “8. Save Bank As” in any of the EMXP construction
menus.
During sound bank construction, any activity which affects the structure of the sound bank will be immediately
validated by EMXP against the target sampler’s limits. E.g. if a WAV file is too big for the sampler’s memory,
the user will receive an error message and the activity will be rolled back.
When you change the target sampler type during any construction, e.g. from EMAX-I to Emulator-II, the whole
sound bank will be validated by EMXP against the new chosen target sampler's limits as well. If the newly
chosen target sampler is more limited than the previous one, e.g. regarding the available keyboard range (61 keys
instead of 88), the validation may fail and the selection of the new target sampler may be undone by EMXP. You
will first have to adapt the construction in order to make it compatible with the new target sampler type, e.g. by
removing some key areas or by changing the original keys.
378
8.2 SELECTING, CREATING AND REMOVING A PRESET
A construction file can contain one or more presets, depending on the destination sampler format you have
selected.
Note: for the Emulator-I and SP-12, the number of presets is limited to exactly 1.
If a new sound bank is being constructed, the “Select Preset for [sampler] Bank Construction” window looks
like this:
If an existing construction file is being edited, or if you have returned to this window after having defined some
key areas already, the “Select Preset for [sampler] Bank Construction” window may look like this:
Note: the above screens look slightly different when constructing SP-12 sound banks. Instead of mentioning
keys or key ranges, the SP-12 screens mention sounds or sound ranges.
379
To add a preset to the sound bank, select the ‘(New Preset)’ record and press ‘Enter’.
To select an existing preset, position the cursor on the existing preset (or enter its number), and
press ‘Enter’ to get an overview of all available actions
press one of the shortcut keys: 'K' for defining key areas, 'D' for changing the preset details like the
preset name, 'B' for changing the bank details, 'V' or 'W' to save the construction file and 'G' to
generate to the target sampler format.
On this window you can also undo/redo recent activities by pressing the ‘U’ (undo) and ‘R’ (redo) keys.
Emulator-I only:
If a new preset has been selected, EMXP will ask how many key areas should be present in both the lower and the
upper sound of the preset. While with other samplers the user will have the possibility to dynamically define start
and end points of any key area in the preset, the Emulator-I can only deal with a pre-defined, fixed number of key
areas having a fixed size (= number of keys in them).
You must specify the number of key areas in both the lower and upper sound. The default is 6 key areas for both
sounds, which is the maximum.
You can change this number of key areas later in the “Manage Preset Details” window.
After a preset has been selected, the “Preset Construction Menu” appears:
380
8.2.2 Removing a preset
To remove the selected preset from the sound bank, you can select the preset and
press 'E' in the “Select Preset for [sampler] Bank Construction” window
or select option “4. Manage other Presets or Add/Remove Preset”in the Preset Construction Menu. A
sub menu will appear from which you can
either decide to go back to the “Select Preset for [sampler] Bank Construction” window in order to
select or create another preset (which is the same as if you would have pressed ‘ESC’)
or decide to remove the selected preset from the construction file.
To specify some parameters on preset level, press 'D' in the “Select Preset for [sampler] Bank Construction”
or “Select Key(s) For [sampler] Key Area Construction” overview window or select option “3. Manage Preset
Details” in the “Construction Preset Selection for Bank Construction” menu window.
The preset parameters that can be defined here are sampler specific.
With the Emulator-I as target sampler format, you can only change the preset name and the number of key areas
in the preset:
The preset name will not be translated into the Emulator-I bank, because the Emulator-I does not
support preset names. The preset name is only used within the construction file.
When changing the number of key areas, EMXP will have to re-shuffle the key assignments that you
may already have defined. It will try to preserve as much of these assignments as possible, but please be
aware that changing the number of key areas of an existing preset is a destructive activity and should be
avoided.
381
With other samplers as target sampler format (like EMAX-I), you can change the preset name and the order of
the presets in the bank.
The preset name will be translated to the actual preset name in the target sampler bank when generating
the bank, except for SP-12 constructions where the preset name will simply be ignored. The next
picture shows how to change the preset name of the currently selected preset:
You can move presets in the bank, e.g. swap the first and second preset. This option is also available for
SP-12 constructions but in that case it's useless. In the example below, we can move the first preset
(now called "Strings") from the first (P000) position to the second (P001) position.
382
Since the second position was taken by another preset already (here "CoolString"), this preset is now
becoming the first preset P000.
If you would press ESC a few times, to return to the “Select Preset for [sampler] Bank Construction”
window, you would now observe that the two presets are swapped in position:
383
8.2.4 Other options
To undo and redo the most recent activities, you can use shortcut keys 'U' and 'R' in the “Select Preset for
[sampler] Bank Construction” overview window or use options 5 and 6 in the “Construction Preset Selection
for Bank Construction” menu window.
To save the construction file, you can use shortcut key 'V' or 'W' in the “Select Preset for [sampler] Bank
Construction” overview window or use options 7 and 8 in the “Construction Preset Selection for Bank
Construction” menu window. When using option 8 or the shortcut key 'W', EMXP will always prompt for a file
name. When using option 7 or the shortcut key 'V', EMXP will only prompt for a file name if none has been
entered before yet.
A file extension “.EMXP” will be added to the file name. The WAV files are not included when saving the
construction file. So if you want to edit a construction file in the future, make sure to keep the WAV files also.
To generate the sound bank in target sampler format, you can use shortcut key 'G' in the “Select Preset for
[sampler] Bank Construction” overview window or use option 9 in the “Construction Preset Selection for Bank
Construction” menu window. From here on the process is similar (but not identical) to the process of converting
sound banks and WAV files as explained in chapter "7. USING EMXP: CONVERSIONS".
You will first have to choose between a fully automated BATCH mode or the MANUAL or SEMI
MANUAL mode. For more details see section "7.2.3 Batch or manual conversion process".
Then you will have to select a target file or disk type, e.g. whether you would like to generate an
EMAX-I bank file or rather an EMAX-I EMX file. The available options have been explained in
section "7.2.2.2 Selecting the target file/disk type".
Finally you will have to go through some of the same steps as the ones explained in section "6.2.2
Batch or manual copy process (not for AKAI S1000)" and section "7.3 NEXT STEPS PER
TARGET SAMPLER TYPE". Just like with copying or converting items, the number of parameters
that should be defined depends on the mode you have chosen (BATCH, MANUAL, SEMI-
MANUAL). But even in MANUAL mode, you won't have to provide some conversion parameters
anymore, like sample rate and memory size. These parameters have already been set in the
"Construction File Settings". More details can be found in section "8.4 CHANGING BANK AND
CONSTRUCTION FILE PARAMETERS". If any of the WAV files in the construction file contains
at least one loop, you will be requested to define the WAV loop conversion parameters as well (in
MANUAL or SEMI-MANUAL mode). These are the same as the ones explained in section"7.3.9
Conversion from WAV".
384
The remainder of the process is identical to the one described in section "7.4 EXECUTING THE
CONVERSION", section "7.5 AVAILABLE SPACE REQUIRED ON THE TARGET FOLDER OR
DISK" and section "7.6 CONVERSION PROCESS EXECUTION REPORT". The generation
execution report which will be shown when the bank generation has finished is similar to the one
explained for automatic WAV-to-Sampler conversions. See example 4 in section "7.6.1 Examples".
To change some parameters on bank / construction file level, press 'B' in the “Select Preset for [sampler]
Bank Construction” overview window or select option 2 in the “Construction Preset Selection for Bank
Construction” menu window. More details can be found in section "8.4 CHANGING BANK AND
CONSTRUCTION FILE PARAMETERS".1
To define or change the WAV-to-key assignments, , you can use shortcut key 'K' in the “Select Preset for
[sampler] Bank Construction” overview window or use option 1 in the “Construction Preset Selection for Bank
Construction” menu window. More details can be found in the next section.
385
8.3 DEFINING WAV-TO-KEY ASSIGNMENTS
The way WAV files are assigned to either the PRI or SEC voice of the preset’s keyboard (or to the SP-12
sounds) by
either pressing 'K' in the “Select Preset for [sampler] Bank Construction” overview window
or by selecting option “1. Manage Key Areas / Assign WAV Files” in the “Construction Preset
Selection for Bank Construction” menu window (see previous section).
If you are defining a new preset, the key assignment overview window looks like this:
If you are creating a construction file for SP-12, the screen will look differently, but the behaviour is exactly the
same. The differences are only "cosmetically", as shown in the picture below. The keyboard graphics are
replaced by SP-12 sound names. The sound names are preceded by a key name corresponding to the "key/sound"
mapping defined by the chosen keyboard layout (see section "" later in this manual).
The remainder of this chapter assumes the construction for a keyboard sampler, not for the SP-12. The
procedure for constructing an SP-12 sound bank is identical however.
386
If you are editing an existing preset, or have returned to this window after having assigned already some WAV
files key areas, the key assignment overview window may look like this:
1 2 3 4 5 6 7
Following information is displayed per key:
1. The reference number of the key, to be used in EMXP to select that key
2. The key name and visual representation on a (vertical) keyboard, or the key name and sound name if
you are constructing an SP-12 sound bank
3. The key area number to which the key belongs
4. PRIMARY VOICE: The note (key) on which the WAV file will be played back with its original pitch
5. PRIMARY VOICE: The WAV file holding the sample that is assigned to the primary layer of this key
area
6. SECONDARY VOICE: The note (key) on which the WAV file will be played back with its original
pitch (Note: always empty for Emulator-I and SP-12)
7. SECONDARY VOICE: The WAV file holding the sample that is assigned to the secondary layer of
this key area (Note: always empty for Emulator-I and SP-12)
If you want to assign or de-assign a WAV file from one or more keys, you have to select the key area first. This
can be done in the traditional EMXP way by entering numbers, using the ‘M’ markers, using the cursor and
space bar, etc… except for the Emulator-I.
If the Emulator-I is being used as the target sampler format, you have to select just one key belonging to the key
area that you want to define. EMXP will automatically select all other keys belonging to that same key area.
Important: if you select a key area which partially overlaps with an existing key area, the existing key area will
be reduced in size and the overlapping keys become part of a new key area. If you want to change the WAV-
assignment (or any other characteristic) of an existing key area, make sure to select exactly the same key area
(with the same start and end key) as the original one.
387
Once a key area has been selected, there are two ways to assign or de-assign WAV files:
(Quick way: ) You can simply hit the ‘P’ key or ‘S’ key to directly define the WAV file that must be
assigned to either the Primary or Secondary voice layer of that key area (press the '+' More key to see the 'S'
shortcut key on the bottom line of the screen)
Note: for Emulator-I and SP-12, only the ‘P’ key is available
(Slower way: ) You can press ‘Enter’, select the “1. Assign WAV files and other key area parameters”
option in the “Key Area Construction Menu” and then select the “Assigned WAV File” option in either the
Primary Voice or Secondary Voice section of the window.
Note: for Emulator-I and SP-12, these PRI/SEC sections are not explicitly shown since only one voice layer is
supported
You can assign now a WAV file to the chosen voice layer of the chosen key area, by selecting a WAV file in
the File Manager. Before doing the actual selection (by pressing Enter) you can always listen to each of the
available WAV files first by pressing 'L' (Play).
You can also de-assign a WAV file from a key area by selecting the “--Make Voice Empty--” item instead of a
WAV file.
388
8.3.2 Specifying key area / sample parameters
Once you have finished the basic assignment of WAV files to different key area, you can specify some
additional parameters for each assignment, like the original note, tuning and transposition on/off parameters.
This can be done by selecting a key area (see before), pressing ‘Enter’ and selecting the select the “1. Assign
WAV files and other key area parameters” option in the “Key Area Construction Menu”.
As a faster alternative you can also use the following shortcut keys in the “Select Key(s) For [sampler] Key Area
Construction” overview window:
shortcut keys 'X' and 'I' for changing the original note (pitch) of the PRI and SEC voice
shortcut keys 'Y' and 'J' for enabling or disabling the transposition of the PRI and SEC voice
shortcut keys 'Z' and 'K' for changing the detailed tuning of the PRI and SEC voice
You can change the assigned WAV file, the original note of the WAV file, the additional tuning for the selected
key area and whether the key area should be transposed or not (if not, the original note will be ignored). Except
for the Emulator-I and SP-12, these parameters can be set for both the PRI layer and the SEC layer of the key
area. The above picture shows the screen for an EMAX-I construction file, which supports both PRI and SEC
layers. The picture below shows the screen for an Emulator-I construction file, which only supports a PRI layer.
389
The Assigned WAV File option has been explained already in the previous section.
The key area to which the WAV file has been assigned can either be transposed (=default) or not transposed.
If the key area is transposed, lower keys will play at lower pitches and higher keys will play at higher
pitches. In that mode, both the original note setting and the additional tuning setting are applicable.
If the key area is not transposed, each key plays at the same pitch, being the pitch at which the sample
(WAV-file) was recorded which may be corrected with a fixed tuning value (see paragraph additional
tuning below). In that mode only the additional tuning setting is applicable; the original note setting is
ignored.
To change the transposition setting, the screen below will be displayed. There are only two options:
transposition ON and transposition OFF.
If the number of keys of the key area is too large to be transposed, or if the original note and additional tuning
settings would be incompatible with the transposition on the key area, EMXP will automatically turn
transposition OFF. You will have to change the WAV file assignment or the other pitch/tuning settings before
trying to turn transposition ON again. E.g. if you would have assigned a single WAV-file to all keys of an
EMAX-I keyboard (A-1 C7), transposition will be turned OFF because the EMAX-I does not support
transposition for such a large key area.
To change the original note, EMXP will present a window in which all available original notes for the selected
key area are shown, taking into account the transposition limits of the target sampler. If these transposition limits
are depending on the sample rate of the sample, EMXP will take into account the minimum and maximum
sample rate that you may have set in the Construction File Details window. See section "8.4 CHANGING BANK
AND CONSTRUCTION FILE PARAMETERS". Select the appropriate key for the original note and press ‘Enter’.
Note that the available transposition range for the original note does not take into account the additional tuning
that may have been set already (see next paragraph). If the combination of the selected original note and the
selected additional tuning exceeds the transposition limits of the sampler, the additional tuning value will
automatically be re-set to zero by EMXP.
390
In our example, the WAV file was recorded with original note D1. We assigned this WAV file to the key area C1 F1.
Currently EMXP assumes F1 as being the original note for this key area. We should replace it by D1. Note that original
keys lower than B0 are not possible. This is due to the fact that in our example we have set the bank's minimum and
maximum sample rate to 31250 Hz, which reduces the transposition range for the EMAX-I. If the target sampler type
would be the Emulator-I or the SP-12, EMXP will apply tuning to the sample in order to achieve this adapted original
note.
To change the tuning you will have to provide the tuning amount in cents, either positive or negative. The
allowed range of values is dynamically determined by EMXP taking into account the target sampler’s tuning and
transposition limits, and the original note that has been set.
The loop conversion parameters can not be defined here for each WAV file individually. They have to be
defined for all WAV files at once as part of the generation process. See section "8.2.4 Other options" for more
details.
391
8.3.3 Other options
The other options available in the“Key Area Construction Menu” are the same as the ones in the “Preset
Construction Menu” explained in section "8.2 SELECTING, CREATING AND REMOVING A PRESET".
To undo and redo the most recent activities, you can use shortcut keys 'U' and 'R' in the “Select Key(s) For
[sampler] Key Area Construction” overview window or you can use options 5 and 6 in the "Key Area
Construction Menu"
To save the construction file, you can use shortcut key 'V' or 'W' in the “Select Key(s) For [sampler] Key Area
Construction” overview window or use options 7 and 8 in the “Construction Key Selection for Key Area
Construction” menu window. When using option 8 or shortuct key 'W', EMXP will always prompt for a file
name. When using option 7 or shortcut key 'V', EMXP will only prompt for a file name if none has been entered
before yet.
A file extension “.EMXP” will be added to the file name. The WAV files are not included when saving the
construction file. So if you want to edit a construction file in the future, make sure to keep the WAV files also.
To generate the sound bank in target sampler format, you can use shortcut key 'G' in the “Select Key(s) For
[sampler] Key Area Construction” overview window or select option 9 in the "Key Area Construction Menu".
See section "8.2.4 Other options" for more details.
To change some parameters on bank / construction file level, you can use shortcut key 'B' in the “Select
Key(s) For [sampler] Key Area Construction” overview window or select option 2 in the "Key Area
Construction Menu". More details can be found in section "8.4 CHANGING BANK AND CONSTRUCTION
FILE PARAMETERS".
392
8.4 CHANGING BANK AND CONSTRUCTION FILE PARAMETERS
Some bank and construction file parameters can be set or changed by selecting “2. Manage Bank Details” in
either the “Preset Construction Menu” or the “Key Area Construction Menu”.
The Target Sampler Type. This is the sampler format to which the construction bank will be
generated. EMXP also uses this setting to validate every construction activity against this sampler’s
constraints. If the currently constructed sound bank is not compatible with the target sampler that you
select here, EMXP will give an error and the change of the target sampler can not be done.
The Construction File Name. This is the name that will be used when you save the file with shortcut
key 'V' in the preset or key overview window, or with option 7 “7. Save Bank” in either the “Preset
Construction Menu” or “Key Area Construction Menu”. If you don’t provide a name here, EMXP will
prompt for this name the first time you save the bank.
The Bank Name. This is the name that will be given to the bank when it is generated to the target
sampler format. It’s not the same as the file name of the generated file, nor is it the same as the file
name of the construction file. The Bank Name is the name of the bank within the file. Some – but not
all – samplers support a bank name.
Note: the Emulator-I and SP-12 do'nt support bank names. As a consequence, the bank name defined here
is only used within the EMXP construction tool.
The Emulator-II, EMAX-I and EMAX-II derive the bank name from the "current" preset so they can't
cope with any explicitly defined bank names neither.
The Sampler Memory Size. Some samplers are available with different sizes of (sample) memory, e.g.
the EMAX-II, the SP-12, the Emulator-III and the Emulator-IIIX. EMXP uses the memory size to
validate if WAV files will fit in the target sampler sound bank.
The Highest Allowed Sample Rate. If the target sampler supports multiple sample rates, EMXP can
downgrade the WAV file’s sample rate in order to offer a broader pitch transposition range, e.g. for
having more possibilities to select an appropriate original note (see section "8.3.2 Specifying key area /
sample parameters"). This advantage is only applicable for some samplers (EMAX-I, Emulator-III).
All samples converted from the WAV files used in the construction bank will have a sample rate equal
to or lower than the highest allowed sample rate. You should only lower this value after you have tried
higher values first. The reason for this is that the highest allowed sample rate will be applicable to all
393
samples in the sound bank, not only to the samples that really need it. By first using a higher maximum
sample rate and allowing EMXP to downgrade sample rates to the value defined as the lowest allowed
sample rate, there’s a chance that the WAV file you really want to have downgraded will actually be
downgraded, while not impacting the quality of other WAV files/samples at higher sample rates…
The highest allowed sample rate can also be used to decrease the target bank size. If the maximum
sample rate is set to a lower value than the highest sample rate found in the WAV files, the converted
samples will decrease in size.
Note however that EMXP will always try to fit the target bank in the memory size of the target sampler
by down-sampling the samples, no matter what value you have specified for the highest allowed sample
rate. EMXP will never use sample rates lower than the value set as lowest allowed sample rate though
(see next paragraph).
So why would you then lower the highest allowed sample rate as well ?
The only reason why you would decrease the highest allowed sample rate (besides increasing
transposition ranges) is to further decrease the target bank's size, even if it would already fit in the
target sampler's memory. The reason for this may be that you may want to have more free memory
available in the bank for adding presets and samples.
Note: the Emulator-I and Emulator-II only support a sample rate of 27778 Hz, and the SP-12 only
supports a sample rate of 26040 Hz. so EMXP will always adapt the WAV files sample rate to these
frequencies.
To make sure the highest allowed sample rate is being taken into account for determining the available
pitch transposition range when defining the original note, you will have to set the Original Key Range
Determined by parameter appropriately as well. See later in this section.
The Lowest Allowed Sample Rate. If the target sampler supports multiple sample rates, EMXP can
downgrade the WAV file’s sample rate in order to make room available for additional WAV files. This
can be done by selecting a lower value for the Lowest Allowed Sample Rate.
EMXP will never decrease the sample rate below this setting, unless the original WAV sample rate is
even lower. In that case, the original (even lower) sample rate will be used. If the original WAV sample
rate is higher than this parameter, EMXP will first try to keep this higher sample rate. It will only
decrease the sample rate (step by step) if the original bank does not fit in one target bank.
Note: the number of available sample rate values can vary depending on the highest allowed sample
rate.
Note: the Emulator-I and Emulator-II only support a sample rate of 27778 Hz, and the SP-12 only
supports a sample rate of 26040 Hz. so EMXP will always adapt the WAV files sample rate to these
frequencies.
Stereo Sample Handling. If the target sampler does not support stereo samples (neither natively, nor
by using PRI and SEC layers), EMXP will always convert stereo WAV files to mono samples.
If the target sampler supports stereo samples, you can define whether EMXP should preserve stereo
WAV files or not. A good reason for not preserving the stereo effect could be that you would like to
have more memory available for other samples (stereo samples take twice the space of mono samples).
Following options are available, depending on the target sampler:
o Allow Stereo to Mono conversion to save space (available for all samplers except SoundFont2)
o Use PRI and SEC Voices as Stereo Channels (available for EMAX-I and EMAX-II)
o Preserve Stereo Samples (available for Emulator-III, Emulator-IIIX and SoundFont2)
If you select the "Use PRI and SEC Voices as Stereo Channels" option for EMAX-I or EMAX-II,
stereo WAV files will automatically be assigned to both the PRI and SEC layer in the construction
bank. This is indicated by a lower case 's' or 'p' as opposed to an upper case 'S' or 'P' in the key area
overview. See the example in the picture below: if a stereo WAV file is assigned to the PRI layer of a
key area and the "Use PRI and SEC Voices as Stereo Channels" option is enabled, the WAV file name
will be preceded by an upper case 'P' in the PRI layer section of the window (meaning: Primary is the
main layer) and it will be preceded by a lower case 's' in the SEC layer section of the window
(meaning: Secondary contains the other side of the primary's stereo sample).
If you would have assigned the stereo sample to the SEC layer, the indicators would be reversed (lower
case 'p' and upper case 'S').
394
Original Key Range Determined by. As already explained, the available range of keys from which
the original note can be selected for a certain key area depends on the target sampler's transposition
capabilities, which in turn can depend on the sample rate of the sample.
If you have defined a lowest and highest allowed sample rate EMXP only knows which sample rate
will actually be used when it is generating the construction bank to the target sampler format. This is
true because the actual sample rate is dynamically determined only during sound bank generation.
This means that EMXP must take some assumptions regarding these sample rates when you are
defining the original note (see section "8.3.2 Specifying key area / sample parameters"). To help
EMXP in taking the right decision, you can specify whether EMXP should assume that rather the
highest allowed sample rate wil "survive" as the actual sample rate being used in the generated sound
bank, or rather the lowest allowed sample rate. Depending on whether you made a good or bad choice
here, you may or may not end up with "Transposition problems" in the generated sound bank.
Keyboard Layout. With this parameter it is possible to define how each key (from C-1 to C7) maps to
a voice or sound in the target sampler. This setting is only relevant for SP-12; for all other samplers the
only available option is "Standard". When construction SP-12 files, you can define whether the keys C1
G3 should map to the 32 SP-12 sounds as defined by the SP-12 MIDI specification (C1 = Bass 1,
C#1 = Cowbell, …, G3 = User 8; see section "10.3.6.3 Define key/sample mapping for conversions
from other format to SP-12"), or whether they should map in the order of appearing of the sounds on the
SP-12 sampler itself (C1 = Bass 1, C#1 = Bass 2, … , G3 = User 8).
The main purpose of this parameter is to allow the assignment of a single WAV-file to multiple keys in
different ways (= influencing which SP-12 sounds can share the same sample).
E.g. suppose you assign a WAV file to keys C1 C#1, i.e. these two keys share the same WAV file. In
standard keyboard mode, the WAV-file will be assigned to sounds Bass 1 and Bass 2. In SP-12 MIDI
keyboard mode, the WAV-file will be assigned to sounds Bass 1 and Cowbell.
395
The second section of the window contains some information that can not be changed – it’s there for information
purposes only:
File version: the internal layout of a construction file may evolve in future versions of EMXP. This
field indicates in what version the EMXP construction file has been defined.
Initially saved on: the date and time when the EMXP construction file was originally created / saved
to disk. If the file has not been saved yet, a ‘(not saved yet)’ message is displayed
Last saved on: the date and time when the EMXP construction file was most recently saved. the file
has not been saved yet, a ‘(not saved yet)’ message is displayed
Modified in memory on: the date and time when the EMXP construction was last modified in memory (but
maybe not saved to disk yet).
396
9. USING EMXP: OTHER FEATURES
Depending on the type of sampler disk, EMXP supports one or more of these steps when formatting disks:
EMAX-I, EMAX-II:
o Physically formatting (full)
o Saving an empty sound bank. By default an empty EMAX-I bank will be saved. An EMAX-II
bank will only be saved if you request to add an EMAX-II operating system to the disk.
o Saving an operating system
There's no specific file system required for these floppy disks, nor is verification required.
Emulator-III/IIIX floppy disks:
o Physically formatting (full)
o Saving an operating system
There's no specific file system required for these floppy disks, nor is verification required.
AKAI S1000 floppy disks:
o Physically formatting (full) - only DSHD disks are currently formatted correctly
o Logically formatting
o Saving an operating system
Verification is not required.
EMAX-I, EMAX-II, Emulator-III/IIIX hard disks and EMAX-I, EMAX-II, Emulator-III/IIIX partitions
on SCSI2SD hard disks:
o Physically formatting (quick) - but not when formatting an individually selected SCSI2SD
partition
o Logically formatting
o Saving an operating system
397
9.1.1 Formatting EMAX and Emulator-III/X floppy disks
Warning !
The OmniFlop floppy disk driver must be installed on your computer before you can format, read or write
EMAX floppy disks. See chapter "1. INSTALLATION" for more information.
Insert a disk
EMXP will now check the floppy drive and ask to insert a double sided double density floppy disk.
398
Selecting an operating system
You have now the possibility to select an operating system which should be saved to the disk immediately after
the physical format has finished. If you are formatting multiple disks, the request for selecting an operating
system will only appear when formatting the first disk. The selected operating system will be used for all floppy
disks that will be formatted.
Saving an operating system when formatting a floppy disk is not required. You can always save an operating
system to the floppy disk afterwards, see section "6.4 COPYING OPERATING SYSTEMS".
In the File Manager you can select the operating system that you want to save to the floppy disk; alternatively
you can select"-- LEAVE OS BLANK --" if you don't want to save an operating system now.
Confirm
Finally EMXP will check the current contents of the disk and will ask to confirm that the disk can be
overwritten. All data currently saved on the disk will be lost !
399
Wait while EMXP formats the disk and saves the operating system to the disk
EMXP will now format the floppy disk, save an empty bank to the disk (if EMAX-I/EMAX-II) and save an
operating system to the disk (if requested). This process can take a while... please be patient.
You can format another disk now (by pressing [Y]es) or leave the format function by pressing ESC or any other
key.
400
9.1.2 Formatting Akai S1000 floppy disks
Warning !
The OmniFlop floppy disk driver must be installed on your computer before you can format, read or write Akai
S1000 floppy disks. See chapter "1. INSTALLATION" for more information.
While EMXP offers the possibility to format both low density and high density Akai S1000 floppy disks, it is
not recommended to format low density floppy disks with EMXP.
Experience shows that these floppy disks are often not recognized, neither by EMXP (afterwards) nor by the
Akai S1000 sampler.
High density floppy disks formatted by EMXP should work fine however.
Insert a disk
EMXP will check the floppy drive and ask to insert a double sided double density or high density floppy disk,
depending on the type of floppy disk you are formatting. The picture below illustrates the request for a high
density floppy disk.
401
Selecting an operating system
You have now the possibility to select an operating system which should be saved to the disk immediately after
the physical and logical format has finished. If you are formatting multiple disks, the request for selecting an
operating system will only appear when formatting the first disk. The selected operating system will be used for
all floppy disks that will be formatted.
Saving an operating system when formatting a floppy disk is not required. You can always save an operating
system to the floppy disk afterwards, see section "6.4 COPYING OPERATING SYSTEMS".
In the File Manager you can select the operating system that you want to save to the floppy disk; alternatively
you can select "-- LEAVE OS BLANK --" if you don't want to save an operating system now.
In the next screen, a disk volume name can be specified. Entering a meaningful volume name (instead of NOT
NAMED) can be useful to quickly find out what type of samples and programs reside in the floppy disk (and on
its floppy disk image after a backup of the disk has been created). Moreover, some of the automatic target file
name derivation algorithms in EMXP use the volume name as a basis.
402
Confirm
As a final step, EMXP will check the current contents of the disk and will ask to confirm that the disk can be
overwritten. All data currently saved on the disk will be lost !
Wait while EMXP formats the disk and saves the operating system to the disk
EMXP will now format the floppy disk and save the operating system to the disk (if requested). This process can
take a while... please be patient.
403
When the format process is finished, you'll get following message:
You can format another disk now (by pressing [Y]es) or leave the format function by pressing ESC or any other
key.
When using EMXP to format hard disks (or memory cards) for use in an EMAX-I, EMAX-II or Emulator-
III/IIIX sampler, EMXP will perform both a physical format and a logical format:
The physical formatting is limited to a quick format which only makes sure the initial sectors and master
boot records are initialized for use on an EMU sampler. EMXP will not format each indvidual sector on
the disk because that would take too much time.
Moreover a physical format is only performed by EMXP
o when formatting a disk as a normal, un-partitioned hard disk
o or when formatting a disk as a SCSI2SD partitioned hard disk which formats all enabled
SCSI2SD devices at once on the disk
A physical format is not performed when formatting a single device/partition on a partitioned SCSI2SD
disk; in that case only a logical format will be performed.
The logical formatting stores an EMU file system on the disk, and optionally it can also save an EMU
operating system to the disk.
404
In some particular cases however it could cause some confusion.
This is especially true after having re-formatted a SCSI2SD partitioned disk with another SCSI2SD
configuration. Let's illustrate this with an example.
Suppose an SD card was previously formatted for use with a SCSI2SD board as shown at the left in the picture
below. This SD card will now be re-formatted for SCSI2SD based on another SCSI2SD configuration, which
should will result in the devices shown at the right in the picture below.
Device 1: EMAX-II
Device 1: EMAX-II
Device 2: EMAX-II
Device 2: EMAX-II
Device 3: EMAX-II
Re-format
with another Device 3: EMAX-II
Device 4: EMAX-II SCSI2SD
configuration
Device 4: EMAX-II
SD Card SD Card
Since the format process in EMXP does not delete all data, but only saves file systems and operating systems to
the new device locations, the disk still contains some data belonging to the old file systems, old operating
systems and old sound banks.
EMAX-II file system 3 Device 2: EMAX-II EMAX-II file system 3 Device 2: EMAX-II
Sound bank data 3 Sound bank data 3
&
Device 3: EMAX-II
EMAX-II file system 3 after re-format EMAX-II file system 3
EMAX-II file system 4 EMAX-II file system 4
Sound bank data 4 Device 3: EMAX-II Sound bank data 4 Device 3: EMAX-II
Device 4: EMAX-II
EMAX-II file system 4 EMAX-II file system 4
When using the disk in the sampler or in EMXP with the new SCSI2SD configuration instead of the old
SCSI2SD configuration, everything will work just fine. The old file system data and sound bank data will
simply be ignored and they will ultimately be overwritten once you start saving sound banks to the re-formatted
disk.
405
This is tricky because some of their sound banks have been overwritten by new file system data and operating
systems, as a consequence these old SCSI2SD devices are not reliable anymore and will cause read/write errors.
Only after having saving sound banks to the new formatted SCSI2SD devices, the old file system data will be
overwritten and EMXP nor the sampler will find and accept the old SCSI2SD device configuration anymore.
This is illustrated in the picture below: after saving sound banks to the new device 2, the file system and sound
banks belonging to the old device 2 will be removed, so the old device 2 can not be detected anymore.
Device 1: EMAX-II
Device 1: EMAX-II
Device 4: EMAX-II
Device 4: EMAX-II
SD Card SD Card
If you want to make sure all old data is actually destroyed and re-initialized, you should
first do a full format of the disk in Windows to whatever file system (e.g. FAT, NTFS, ...) and
make sure the "quick format" flag is not set
then do a format of the disk in either EMXP or on the sampler itself.
Normally the formatting process takes a very long time on the EMAX-II and Emulator-III/IIIX.
This is caused by the time-consuming verification step which is automatically started by the sampler
immediately after the actual formatting process has completed. The actual formatting process - including writing
the file system and operating system to the disk but excluding the verification process - takes only about one
minute.
In most circumstances you can perfectly cancel (=skip) the time consuming verification step on the EMAX-II /
Emulator-III/IIX simply by powering off the machine once the “Verifying…” message appears on the sampler’s
display.
(thanks to Peter “Twosocks” on www.eiiiforum.com for the hint)
The disk is ready for use now and already contains a file system and the operating system.
406
Simply use EMXP to format it (see next section) or to copy a hard disk or hard disk image to it (see section "6.5
COPYING ENTIRE FLOPPY DISK (IMAGE)S AND HARD DISK (IMAGE)S") and… the disk is ready again for
use on your Emax-I, Emax-II, Emulator-III or Emulator-IIIX.
EMXP supports any physical disk size and any SCSI2SD device size, even if it's larger than 4GB.
EMXP also supports any logically formatted Emax-I, Emax-II and Emulator-III/IIIX size for reading and
writing sound banks and operating systems, even if the logically formatted size is larger than 4GB. In practice
however, these sizes are typically lower than 4GB, except perhaps for the Emulator-IIIX sampler which can
format disks larger than 4GB.
To physically and logically format a disk as a normal un-partitioned disk or as a SCSI2SD partitioned
disk including formatting all of its partitions
407
To format a single SCSI2SD Emulator-III or Emulator-IIIX hard disk device/partition
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage EMULATOR-III/X Hard Disks” [select a SCSI2SD device/partition on a drive] [press 'F']
or [select “5. Format EMULATOR-III/X Hard Disk”]
When selecting a hard drive, EMXP will check if the drive is not in use by other software. This is done as a first
step to protect you from destroying an important Windows hard disk by accident.... If you select a drive which is
in use by e.g. Windows, following warning will be shown:
Note:
In the remainder of this section we will use illustrations belonging to the format process of an EMAX-II hard
disk. The process for formatting EMAX-I and Emulator-III/IIIX hard disks is similar.
Insert a disk
EMXP will now check the drive and ask to insert the hard disk (even if it's not a removable disk but rather a
fixed hard disk).
408
Make sure the disk is write-enabled, if it's not you will get following error message:
The screen below only appears if you didn't select a single device (partition) on a SCSI2SD partitioned disk.
If you selected a complete disk (either a normal disk or a SCSI2SD partitioned disk) instead of a single device
(partition) on a SCSI2SD partitioned disk, EMXP should know whether you would like to format the disk
as a normal, un-partitioned sampler hard disk
or as a SCSI2SD partitioned hard disk consisting of multiple sampler hard disk devices at once
409
If you selected option 2 you will also have to tell EMXP according to which SCSI2SD configuration (device
schema) the disk should be formatted and partitioned.
If no SCSI2SD configurations have been defined yet in EMXP, you can do so now by selecting one of the
empty configuration slots and by pressing the [U]pdate shortcut key. This key can also be used to change (or
review) one of the already defined SCSI2SD configurations.
More details about how to define a SCSI2SD configuration can be found in:
section "4.5.3.2 Using Disk Manager with SCSI2SD hard disks (SD cards)"
section "10.5.4.2 Define SCSI2SD device configurations"
This step is only required for the Emulator-III or Emulator-IIIX and only when formatting all devices
(partitions) at once on a SCSI2SD disk (see paragraph "Selecting the type of disk to be formatted", option 2)
410
Physical disk size check
This paragraph is only applicable if you have chosen to format all devics (partitions) at once on a SCSI2SD
partitioned disk (see paragraph "Selecting the type of disk to be formatted", option 2)
If you are formatting a disk as a SCSI2SD partitioned disk including formatting all of its devices, EMXP will
check if the physical size of the disk is sufficient to hold the devices that have been defined in the selected
SCSI2SD configuration.
During this validation, the configuration's setting regarding the "minimum number of required enabled devices"
(see section "10.5.4.2.6 Change #required enabled devices") and the overruling preference (if enabled) regarding
the "minimum number of required enabled devices" (see section "10.5.4.4 Overrule the configured rules for
minimum number of detected devices") are taken into account.
E.g. suppose the physical disk size is 512MB, and the SCSI2SD configuration defines 4 enabled devices each
having a size of 256MB.
if the "minimum number of required enabled devices" is set to ALL, the required space is 1GB (4 times
256MB) while the disk size is only 512MB. As a consequence, the disk can not be formatted.
if the "minimum number of required enabled devices" is set to AT LEAST ONE, the disk can be
formatted but only 2 devices will be formatted instead of 4.
The configuration's setting and the overruling preference (if enabled) regarding the "minimum required physical
device size" are not taken into account. During a format process. EMXP always requires that the disk has
sufficient room to hold the full physical size of each device which is being formatted.
If the physical disk size is too small according to the above rules, a warning will be displayed and the format
process can't continue. You will have to select another disk or another SCSI2SD configuration.
411
Select the logical disk size
If you are formatting for an Emax-I sampler, EMXP will always use a logical size of 19MB.
If you are formatting a disk as a SCSI2SD partitioned hard disk including formatting all of its devices
(partitions) for Emax-II or Emulator-III/IIIX at once, EMXP will automatically determine the logical size for
each of the devices (partitions) based on their physical size. If you want to change that size later, you can still
select an individual device (partition) on the SCSI2SD partitioned disk and re-format that single device
(partition) later.
The logical disk size is the size that the Emax-I, Emax-II or Emulator-III/IIIX sampler will "see" when
accessing the hard disk or SCSI2SD device (partition).
E.g. if you format an disk having a physical capacity of 32GB to an Emax-II disk with a logical disk capacity
(size) of 512MB, only 512MB of space will be available for the Emax-II to hold its file system, operating system
and sound banks. The remaining 31.5 GB will not be available (but can be used for other Emax-II partitions if
you are using a SCSI2SD in your sampler).
Here's an overview of the minimum and maximum logical disk sizes supported by the EMXP format process:
When formatting an Emax-II or Emulator-III/IIIX hard disk or SCSI2SD hard disk device (partition), you have
several options to define the logical size of the disk or SCSI2SD device, as shown in the screens below:
412
Size selection screen for Emulator-III and Emulator-IIIX
enter a size yourself: if you select this method, you can ask EMXP to format the disk with any logical
size (in megabytes) between the minimum and maximum size as mentioned under (1) and (2) in the
table. Note however that you can't enter a size which exceeds the physical size of the disk.
413
Note: there are some slight differences between the file system specification and the supported logical size for
Emulator-III and Emulator-IIIX samplers. But even though there are some slight differences, hard disk images
generated for the Emulator-III are perfectly usable on an Emulator-IIIX sampler. The opposite is true as well, but
in that case you should avoid logically formatted sizes larger than 1GB to avoid unexpected behaviour on the
Emulator-III sampler.
You have now the possibility to select an operating system which should be saved to the disk or SCSI2SD disk
device(s) (partition(s)) immediately after the logical format has finished.
Saving an operating system when formatting a hard disk is not required. You can always save an operating
system to the hard disk or SCSI2SD hard disk device(s) (partition(s)) afterwards, see section "6.4 COPYING
OPERATING SYSTEMS".
In the File Manager you can select the operating system that you want to save to the hard disk; alternatively you
can select "-- LEAVE OS BLANK --" if you don't want to save an operating system now.
414
As explained in section "6.4.1.2 About combining Emulator-III/IIIX operating systems", a hard disk for the
Emulator-III/IIIX can contain two operating systems at once: one for the Emulator-III and one for the Emulator-
IIIX. When formatting a hard disk in EMXP, you will only be able to select an operating system corresponding
to the sampler type that has been selected as the target sampler type (see paragraph "Selecting sampler type" or
paragraph "Select the logical disk size")
Adding an additional operating system can be done afterwards by means of the normal copy function for
operating systems in EMXP (see section "6.4.1 Copying EMU operating systems").
Since we are formatting a hard disk, there's quite some risk that you will overwrite (destroy) an existing sampler
hard disk or computer hard disk which contains valuable information.
In order to prevent you from making a mistake, EMXP will ask for conformation twice ! See pictures below.
415
Wait while EMXP formats the disk and saves the operating system to the disk
EMXP will now format the hard disk or SCSI2SD device (partition) and save the operating system to the disk or
SCSI2SD device(s) (if requested). This process can take a while... please be patient.
You can format another sampler hard disk now by pressing 'Y' or leave the format process by pressing any other
key.
416
9.2 GENERATING EMPTY HARD DISK IMAGES
EMXP is capable of generating “empty” file systems for EMAX-I, EMAX-II, Emulator-III and Emulator-IIIX
hard disks.
Such file systems are nothing else than (big) hard disk image files - optionally including an operating system -
on which no sound banks have been written yet.
Similar to the disk format process, an operating system can optionally be written to the file system as well during
the file system generation process.
Once generated, banks and operating systems can be saved to the hard disk image file or to the SCSI2SD hard
disk image device(s) (partition(s)).
These hard disk image files or SCSI2SD hard disk device(s) (partition(s)) can be copied to real hard disks or
memory cards later. See section "". From that perspective generating hard disk image files and copying them to a
hard disk is an alternative for formatting a hard disk (see section "9.1.3 Formatting EMAX-I, EMAX-II,
Emulator-III, Emulator-IIIX hard disks").
Note:
In the remainder of this section we will use illustrations belonging to the hard disk image generation process of
an EMAX-II hard disk image. The process for generating EMAX-I and Emulator-III/IIIX hard disk images is
similar.
417
Select option 1 if you want to generate
a normal, un-partitioned sampler hard disk image
a single SCSI2SD device (partition) of an existing SCSI2SD partitioned hard disk image
If you selected option 2 you will also have to tell EMXP according to which SCSI2SD configuration (device
schema) the hard disk image should be generated and partitioned.
If no SCSI2SD configurations have been defined yet in EMXP, you can do so now by selecting one of the
empty configuration slots and by pressing the [U]pdate shortcut key. This key can also be used to change (or
review) one of the already defined SCSI2SD configurations.
More details about how to define a SCSI2SD configuration can be found in:
section "4.5.2.4 Using the File Manager with SCSI2SD hard disk image files"
section "10.5.4.2 Define SCSI2SD device configurations"
418
Select target sampler type
This step is only required for the Emulator-III or Emulator-IIIX and only when generating all devices
(partitions) at once in a SCSI2SD hard disk image (see paragraph "Selecting the type of disk image to be
formatted", option 2)
If you're generating a SCSI2SD partitioned hard disk image file including all of its devices (partitions) for the
Emulator-III or Emulator-IIIX, EMXP should know for which of these two sampler types the file must be
generated.
Select target hard disk image file or target SCSI2SD device (partition)
You now have to specify the target file and - optionally - the SCSI2SD device (partition) on the target file in
which you want EMXP to save the generated file system and selected operating system.
419
If you are generating
a normal, un-partitioned sampler hard disk image
or a SCSI2SD partitioned hard disk image consisting of multiple sampler devices (partitions) at once
you can either specify a new file name or select an existing hard disk image file which will be replaced by the
newly generated one
If you want to generate a file system to just a single SCSI2SD device in an existing SCSI2SD hard disk image
file, you'll have to perform a SCIS2SD scan in the File Manager and select the specific SCSI2SD device you'd
like to replace with the newly generated one. This is illustrated below.
If you are generating for an Emax-I sampler, EMXP will always use a logical size of 19MB.
If you are generating a SCSI2SD partitioned hard disk image including "formatting" all of its devices
(partitions) for Emax-II or Emulator-III/IIIX at once, EMXP will automatically determine the logical size for
each of the devices (partitions) based on their size defined in the SCSI2SD configuration parameters. If you want
to change that size later, you can still select an individual device (partition) on the SCSI2SD partitioned hard
disk image and generate a new file system for that single device (partition later.
The logical disk size is the size that the Emax-I, Emax-II or Emulator-III/IIIX sampler will "see" when
accessing a hard disk or SCSI2SD device (partition). For more details and an overview of the minimum and
maximum supported logical sizes by EMXP, see section "Select the logical disk size" in the chapter about
formatting hard disks.
420
When generating a normal, un-partitioned Emax-II or Emulator-III/IIIX hard disk image you have two options
to define the logical size of the hard disk image, as shown in the screens below:
421
When generating an Emax-II or Emulator-III/IIIX file system to a specific SCSI2SD device (partition) in an
existing SCSI2SD partitioned hard disk image, an additional option is available on top of the two options we just
explained. This is illustrated in the screen below (for Emax-II):
You can choose to use the size recommended by EMXP (see option 1 in the picture): this is the maximum
possible logical size which fits in the available physical size without exceeding the upper limit supported by
EMXP.
The options to use one of fixed defined sizes or to enter a size yourself are available as well, but they will take
into account the available physical size of the SCSI2SD device (partition).
In the example shown in the picture, the SCSI2SD device size is 128MB. As a result a warning is displayed for
each of the fixed defined sizes which exceed 128MB. And if you would specify a size yourself, the maximum
size you will be allowed to enter will also be limited to 128MB (instead of 1024MB). See picture below.
422
Note: there are some slight differences between the file system specification and the supported logical size for
Emulator-III and Emulator-IIIX samplers. But even though there are some slight differences, hard disk images
generated for the Emulator-III are perfectly usable on an Emulator-IIIX sampler. The opposite is true as well, but
in that case you should avoid logically formatted sizes larger than 1GB to avoid unexpected behaviour on the
Emulator-III sampler.
You have now the possibility to select an operating system which should be saved to the hard disk image or to
the SCSI2SD hard disk image device(s) (partition(s)) immediately after the file system generation has finished.
Saving an operating system when generating a hard disk image is not required. You can always save an
operating system to the hard disk image or to the SCSI2SD hard disk image device(s) (partition(s)) afterwards,
see section "6.4 COPYING OPERATING SYSTEMS".
In the File Manager you can select the operating system that you want to save to the hard disk; alternatively you
can select "-- LEAVE OS BLANK --" if you don't want to save an operating system now.
423
As explained in section "6.4.1.2 About combining Emulator-III/IIIX operating systems", a hard disk for the
Emulator-III/IIIX can contain two operating systems at once: one for the Emulator-III and one for the Emulator-
IIIX. When generating a hard disk image in EMXP, you will only be able to select an operating system
corresponding to the sampler type that has been selected as the target sampler type (see paragraph "Select target
sampler type" or paragraph "
If you have selected an existing hard disk image file or SCSI2SD hard disk device (partition) as a target for the
new generated file system, you first have to confirm that the existing file or device partition) can be overwritten.
Wait while EMXP generates the hard disk image file or SCSI2SD device and saves the operating system
to the disk
EMXP will now generate the hard disk image or SCSI2SD device (partition) and save the operating system to
the file or SCSI2SD device(s) (if requested). This process can take a while... please be patient.
424
When the generation is finished, you'll get following message:
You can generate another sampler hard disk image now by pressing 'Y' or leave the generation process by
pressing any other key.
425
9.3 GENERATING EMPTY AKAI S1000 FLOPPY DISK IMAGES
EMXP is capable of generating “empty” floppy disk images and HxC floppy disk images for Akai S1000.
Once generated, a floppy disk image or HxC floppy disk image will contain the Akai S1000 file system and
optionally an operating system. Programs, samples, drum files and an(other) operating system can be added to
that floppy disk image file or HxC floppy disk image file before writing the image to a real floppy disk
(=restoring the image to disk).
To generate an Akai S1000 floppy disk image or Akai S1000 HxC floppy disk image from scratch, following
procedure should be followed:
You have to select the target folder and target file name now.
Select -- NEW FILE -- if you want to generate a new file. EMXP will ask for a file name.
It's also possible to select an existing file, but be aware that the file will be replaced and that it will contain an
empty file system only. All files in the existing floppy disk image file will have been deleted.
Select size
Since the Akai S1000 supports both double density floppy disks and high density floppy disks, you will have to
specify the size of the image:
426
Select option 1 if you are planning to restore the image to a double density floppy disk in the future.
Select option 2 if you are planning to restore the image to a high density floppy disk in the future. Option 2 can
be considered the default.
You have the possibility to select an operating system which should be saved to the floppy disk image. If you are
generating multiple floppy disk image files, the request for selecting an operating system will only appear when
generating the first file. The selected operating system will be used for all floppy disk image files that will be
generated.
Saving an operating system when generating a floppy disk image file is not required. You can always save an
operating system to the floppy disk image file afterwards, see section "6.4 COPYING OPERATING SYSTEMS".
In the File Manager you can select the operating system that you want to save to the floppy disk image file;
alternatively you can select "-- LEAVE OS BLANK --" if you don't want to save an operating system now.
427
Define volume name
In the next step you have to specify a volume name for the floppy disk image or HxC floppy disk image.
Providing a meaningful volume name (instead of NOT NAMED) can be useful to quickly find out what type of
samples and programs reside in the image (and on the floppy disk once the image has been restored to disk).
Moreover, some of the automatic target file name derivation algorithms in EMXP use the volume name as a
basis.
After the target file has been selected, EMXP will generate the file and a final message will be shown.
You can generate another floppy disk image now by pressing 'Y' or leave the generation process by pressing any
other key.
428
9.4 CREATING CD-ROMS
You can also create EMAX-I, EMAX-II and Emulator-III/IIIX CD-ROMs with EMXP but you’ll need a CD
burning software because EMXP is not capable of writing CDs itself.
Creating a CD-ROM is very similar to copying a hard disk image file to a hard disk or to a memory card, see
section "6.5.2.3 Copying hard disk images or SCSI2SD hard disk image partitions".
a. By making a backup of an existing hard disk or CDROM (choose the “Backup [sampler] Hard
Disk” function in either the EMAX-I, EMAX-II or Emulator-III/IIIX sampler menu). See
section "6.5.1 Copying floppy disk, hard disks and partitions of SCSI2SD hard disk". Of course
the resulting image will already contain sound banks, but you can replace these by other sound
banks (see step 2).
b. By initializing a new image from scratch. This is explained in section "9.2 GENERATING
EMPTY HARD DISK IMAGES".
The image files produced by EMXP are ISO compliant, so you can use the “burn ISO image” function
in your CD burning software.
You’ll have to take three things into account:
You need a CD burning software.
The hard disk image file size may not exceed the maximum physical capacity of the target CD
(either 650 MB or 700 MB);
Most CD burning software packages require the ISO-images to have a file extension of .ISO.
The images produced by EMXP however have an extension of .EZ1, .EZ2 or .EZ3. You’ll
simply have to rename the file. Note that you’ll have to change it back to .EZ1, .EZ2 or .EZ3 if
you want to use them again in EMXP. Changing the file extension can be done with the
MSDOS RENAME command or (preferably) with some free software which adds this feature
to Windows Explorer13
13
E.g. the free Change File Extension Shell Menu from T800 Productions, which adds the file extension changing option to
the Windows Explorer’s file right click menu
429
9.5 PLAYING SAMPLES AND WAV-FILES
9.5.1 Overview
The audio player in EMXP can be used to listen to any samples and WAV-files supported by EMXP.
Audio can be played on any WAVE compliant audio device available on your computer.
The main goal of the audio player is to help you finding a specific sound bank, sample or WAV-file in your sound
library. E.g. if you remember a certain string sound, but you have no idea anymore which of the 100 sound
banks on your EMAX-II CDROM contains that sound, you can use the audio player to quickly listen to and
browsing through the samples of those sound banks, until you find the bank or sample you are looking for.
It's important to know that you don't have to select samples one by one and don't have to start the audio player
for each sample individually if you want to listen to them.
One of the nice features of the audio player in EMXP is that you can select multiple samples/WAV-files at once,
start the audio player and browse through the selected samples from within the audio player by using the LEFT
and RIGHT arrow keys.
You can even select multiple sound banks at once (e.g. a whole set of Emulator-II bank files, or all banks on an
Emulator-III CDROM). After starting the audio player, all samples of all selected banks can be played from
within the audio player. You can browse through the samples of each sound bank by using the LEFT and RIGHT
arrow keys, and you can browse through the different sound banks by using the ENTER and BACKSPACE key.
The navigation through the samples and sound banks can be done while the audio player is actually playing,
which allows for a quick audio search through the different samples.
A WAVE compatible audio device is required in EMXP. When listening to samples for the first time after
installation of EMXP, EMXP will ask you to select an audio device.
The selected audio player can be configured by means of Audio Preferences (see section "10.7 AUDIO
PREFERENCES"). The default values for these preferences should be fine for a smooth audio play, but
depending on the computer, the selected audio device and the audio device's driver it might be required to
change some of the audio settings to prevent unexpected pauses or unexpected distortion during the auditioning.
430
9.5.2 Starting the audio play process
You start the audio player by selecting one ore more source items of which the audio data should be played.
Here's how you can start the audio player for each of the supported sampler formats:
EMAX-I
To play all samples of banks of an EMAX-I hard disk image file or of an EMAX-I partition in a SCSI2SD hard
disk image file:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select a hard disk image file or scan
for SCSI2SD and select a partition] [press 'B'] or [select “1. Manage Banks on EMAX-I Hard Disk Image”]
[select one or more banks] [press 'L'] or [select “4. Play all EMAX-I Samples”]
To play all samples of banks on an EMAX-I hard disk or on an EMAX-I partition of a SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition] [press 'B'] or [select “1.
Manage Banks on EMAX-I Hard Disk”] [select one or more banks] [press 'L'] or [select “4. Play all
EMAX-I Samples”]
To play all samples of banks on EMAX-I HxC floppy disk image files:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “7. Manage EMAX-I
HxC Floppy Disk Images” [select one or more files] [press 'L'] or [select “4. Play all EMAX-I Samples”]
To play all samples of a bank from an EMAX-I floppy disk (=single bank play mode):
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “8. Manage other EMAX-
I Files and Disks” “2. Manage EMAX-I/EMAX-II Floppy Disks” [select a floppy drive] [press 'B'] or
[select “1. Manage Banks on Floppy Disk”] [insert a disk if not inserted yet] [select the bank] [press 'L']
or select “4. Play all EMAX-I Samples”
To play all samples of all banks from a series of EMAX-I floppy disks (=multi bank play mode):
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “8. Manage other EMAX-
I Files and Disks” “2. Manage EMAX-I/EMAX-II Floppy Disks” [select a floppy drive] [press 'L'] or
[select “8. Play all Samples from EMAX Floppy Disk(s)”]
For playing all samples of sound banks from EMAX-I floppy disks, EMXP supports two modes:
Single bank play mode: in this mode, only the samples of the bank of the current floppy disk will be
played
Multi bank play mode: in this mode, EMXP will keep asking for floppy disks and keep playing all
samples of the banks from these floppy disks until you cancel the loop by pressing ESC. This mode is
useful if you want to listen to the samples of a lot of floppy disks and if you would like to speed up the
auditioning process.
431
Besides playing all samples of an EMAX-I bank at once, it's also possible to play only a few selected samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific voice of a preset of
the bank and press 'L' or go to the menu and select option “2. Play selected EMAX-I Sample(s)”
EMAX-II
To play all samples of banks of an EMAX-II hard disk image file or of an EMAX-II partition in a SCSI2SD hard
disk image file::
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select a hard disk image file or scan
for SCSI2SD and select a partition] [press 'B'] or [select “1. Manage Banks on EMAX-II Hard Disk Image”]
[select one or more banks] [press 'L'] or [select “4. Play all EMAX-II Samples”]
To play all samples of banks on an EMAX-II hard disk or on an EMAX-II partition of a SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a hard disk or scan for SCIS2SD and select a partition] [press 'B'] or [select “1.
Manage Banks on EMAX-II Hard Disk”] [select one or more banks] [press 'L'] or [select “4. Play all
EMAX-II Samples”]
To play all samples of banks on EMAX-II HxC floppy disk image files:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “7. Manage EMAX-II
HxC Floppy Disk Images” [select one or more files] [press 'L'] or [select “4. Play all EMAX-II Samples”]
To play all samples of a bank from an EMAX-II floppy disk (=single bank play mode):
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “8. Manage EMAX-
I/EMAX-II Floppy Disks” [select a floppy drive] [press 'B'] or [select “1. Manage Banks on Floppy
Disk”] [insert a disk if not inserted yet] [select the bank] [press 'L'] or [select “4. Play all EMAX-II
Samples”]
To play all samples of all banks from a series of EMAX-II floppy disks (=multi bank play mode):
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “8. Manage EMAX-
I/EMAX-II Floppy Disks” [select a floppy drive] [press 'L'] or [select “8. Play all samples from EMAX
Floppy Disk(s)”]
Just like for EMAX-I floppy disks, EMXP supports two modes for playing the samples of sound banks from
EMAX-II floppy disks:
Single bank play mode: in this mode, only the samples of the bank of the current floppy disk will be
played
Multi bank play mode: in this mode, EMXP will keep asking for floppy disks and keep playing all
samples of the banks from these floppy disks until you cancel the loop by pressing ESC. This mode is
useful if you want to listen to the samples of a lot of floppy disks and if you would like to speed up the
auditioning process.
432
If samples are being played from EMAX-II EMX files, EMAX-II floppy disks, EMAX-II floppy disk image files
or EMAX-II HxC floppy disk image files, the samples may be spread across multiple files or disks. If this is
true, EMXP will ask for the other files or disks later during the pre-processing phase before actually starting the
audio player.
Besides playing all samples of an EMAX-II bank at once, it's also possible to play only a few selected samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific voice of a preset of
the bank and press 'L' or go to the menu and select option “2. Play selected EMAX-II Sample(s)”
Again, if you select samples from EMX files, floppy disks, floppy disk image files or HxC floppy disk image
files which may be located in another - related - file or disk, EMXP will ask for the other file(s) or disk(s) later
during the pre-processing phase before actually starting the audio player.
Emulator-I
To play all samples of banks from Emulator-I floppy disk image files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “3. Manage EMULATOR-I
Floppy Disk Images” [select one or more files] [press 'L'] or [select “4. Play all EMULATOR-I Samples”]
To play all samples of banks from Emulator-I HxC floppy disk image files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “4. Manage EMULATOR-I
HxC Floppy Disk Images” [select one or more files] [press 'L'] or [select “4. Play all EMULATOR-I
Samples”]
Besides playing all samples of an Emulator-I bank or sound at once, it's also possible to play only a few selected
samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific sound of the bank
and press 'L' or go to the menu and select option “2. Play selected EMULATOR-I Sample(s)”
Emulator-II
To play all samples of banks from Emulator-II floppy disk image files:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “2. Manage EMULATOR-II
Floppy Disk Images” [select one or more files] [press 'L'] or [select “4. Play all EMULATOR-II Samples”]
To play all samples of banks from Emulator-II HxC floppy disk image files:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “3. Manage EMULATOR-II
HxC Floppy Disk Images” [select one or more files] [press 'L'] or [select “4. Play all EMULATOR-II
Samples”]
433
Besides playing all samples of an Emulator-II bank at once, it's also possible to play only a few selected samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific voice and press 'L' or
go to the menu and select option “2. Play selected EMULATOR-II Sample(s)”
Emulator-III/IIIX
To play all samples of banks from an Emulator-III/IIIX hard disk image file or from an Emulator-III/IIIX
partition in a SCSI2SD hard disk image file::
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage Emulator-III/X Hard Disk Images” “1. Manage existing Emulator-III/X Hard Disk Images”
[select one hard disk image file or scan for SCSI2SD and select a partition] to select both Emulator-III and
Emulator-IIIX banks [press "B"] or [select “1. Manage all Banks on Emulator-III/X Hard Disk Image”]; to select
Emulator-III banks only [press "E"] or [select “2. Manage Emulator-III Banks only on Hard Disk Image”]; to
select Emulator-IIIX banks only [press "X"] or [select “3. Manage Emulator-IIIX Banks only on Hard Disk
Image”] [select one or more banks] [press 'L'] or [select “4. Play all EMULATOR-III/X Samples”]
To play all samples of banks from an Emulator-III/IIIX hard disk or from an Emulator-III/IIIX partition on a
SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage Emulator-III/X Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition]
to select both Emulator-III and Emulator-IIIX banks [press "B"] or [select “1. Manage all Banks on Emulator-
III/X Hard Disk”]; to select Emulator-III banks only [press "E"] or [select “2. Manage Emulator-III Banks only
on Hard Disk”]; to select Emulator-IIIX banks only [press "X"] or [select “3. Manage Emulator-IIIX Banks only
on Hard Disk”] [select one or more banks] [press 'L'] or [select “4. Play all EMULATOR-III/X Samples”]
Besides playing all samples of an Emulator-III/IIIX bank at once, it's also possible to play only a few selected
samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific voice and press 'L' or
go to the menu and select option “2. Play selected EMULATOR-III Sample(s)” or “2. Play selected
EMULATOR-IIIX Sample(s)”
SP-12
Besides playing all samples of an SP-12 sound bank at once, it's also possible to play only a few selected
samples.
To do this, go to the (RAM) samples overview of the bank or to the (RAM) samples overview of a specific sound
and press 'L' or go the menu and select option “2. Play selected SP-12 Sample(s)”
434
SoundFont2
Besides playing all samples of a SoundFont2 bank at once, it's also possible to play only a few selected samples.
To do this, go to the samples overview of the bank or to the samples overview of a specific instrument or
instrument zone and press 'L' or go to the menu and select option “2. Play selected SOUNDFONT2 Sample(s)”
Akai S1000
To play all Akai S1000 samples from HxC floppy disk images:
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select one or more HxC floppy disk image files]
[press 'L'] or [select “3. Play all AKAI S1000 Samples”]
To play some Akai S1000 samples from an HxC floppy disk image:
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select an HxC floppy disk image file] [press 'S']
or [select “6. Show AKAI S1000 Sample Files only”] [select one or more samples] [press 'L'] or [select “3.
Play selected AKAI S1000 Sample File(s)”]
To play all Akai S1000 samples from a floppy disk (single disk play mode) :
“2. Manage AKAI S1000 Files and Disks” “8. Manage AKAI S1000 Floppy Disks” [select a floppy drive]
[press 'D'] or [select “1. Manage AKAI S1000 Files on Floppy Disk”] [insert a disk if not inserted yet]
[select the volume] [press 'L'] or [select “8. Play all AKAI S1000 Samples”]
To play all Akai S1000 samples from multiple floppy disks (multi disk play mode) :
“2. Manage AKAI S1000 Files and Disks” “8. Manage AKAI S1000 Floppy Disks” [select a floppy drive]
[press 'L'] or [select “8. Play all Samples from AKAI S1000 Floppy Disk(s)”]
435
For playing all samples from Akai S1000 floppy disks, EMXP supports two modes:
Single disk play mode: in this mode, only the samples of the current floppy disk will be played
Multi diskplay mode: in this mode, EMXP will keep asking for floppy disks and keep playing all
samples from these floppy disks until you cancel the loop by pressing ESC. This mode is useful if you
want to listen to the samples of a lot of floppy disks and if you would like to speed up the auditioning
process.
WAV
Please note that not all WAV files can be played by EMXP.
EMXP can only play WAV files with following characteristics:
The WAV file should be either MONO or STEREO. Multi-channel .WAV files (e.g. 5.1 surround) are
not supported.
The WAV files should contain raw linear audio. Encoded audio is not supported.
The WAV file should be 16-bit. Lower or higher precisions are not supported.
By default EMXP will launch the audio pre-processor and the audio player immediately after having selected the
samples, sound banks or WAV-files.
For performing sample conversions for audio play, EMXP uses the same conversion preferences as the ones
that have been defined for sample conversions to target sample formats (see chapter "7.3 NEXT STEPS PER
TARGET SAMPLER TYPE").
If you would like to define these preferences every time you launch the audio player, you have to instruct EMXP
to do so by setting a preference. See section "10.2.2.3 Define if sample play preferences should always be
asked".
If it is enabled however, the next screen will pop up after having selected samples or sound banks for audio play
(the screen is different if WAV-files have been selected, see below)
436
By selection option 5, the screen will not be shown anymore the next time you start the audio player.
If you select option 2, you will have the possibility to change the sample conversion preferences now (if any are
applicable). If you select option 1, the preferences will be used as they were defined before.
The preferences that can be defined are explained later in this section.
If you select option 4, you will have the possibility to define whether the audio pre-processing can be done in a
fully automated way or not. In practice, this option is only useful if you have selected (samples from) EMAX-II
EMX files, EMAX-II floppy disk image files or EMAX-II HxC floppy disk image files. In that case you can
define whether EMXP can look for any required related EMX files, floppy disk image files or HxC floppy disk
image files by itself, or whether you want to select them manually. If you select option 3, the preference for this
mode will be used as it has been defined before.
If WAV-files have been selected for audio play, the screen looks differently:
437
By selection option 3, the screen will not be shown anymore the next time you start the audio player.
If you select option 2, you will have the possibility to change the WAV conversion preferences now (if any are
applicable). If you select option 1, the preferences will be used as they were defined before.
The preferences that can be defined are explained later in this section.
9.5.3.1 Playing samples from EMAX-II EMX files or from EMAX-II floppy disk image files
If you have requested EMXP to play samples from EMAX-II EMX files, from EMAX-II floppy disk image files
or from EMAX-II HxC floppy disk image files, you can specify whether EMXP can look for any required
related EMX files, floppy disk image files or HxC floppy disk image files by itself, or whether you want to select
them manually.
For more information, see paragraph "B. Level of automation" in section "6.2.2.2 MANUAL Mode".
If you have requested EMXP to play Emulator-I samples , you can specify whether the attenuation of the audio
should be adapted or not.
For more information, see paragraph "Emulator-I Loudness Attenuation" in section "7.3.10 Conversion from
Emulator-I".
If you have selected to play Emulator-II, SoundFont2 or SP-12 samples, and you didn't select the sample(s) from
a specific voice, zone or sound but rather from a list of samples or on bank level, you can define whether EMXP
should play the samples based on their basic, voice/zone/sound independent parameters, or whether additional
sample settings should be taken into account based on the voices/zones/sounds the samples are used.
For more information, see paragraph "Generic or Voice/Zone/Sound specific Sample Conversion …" in section
"7.3.8 Conversion to WAV".
438
9.5.3.4 Playing stereo linked SoundFont2 samples
If you have selected to play SoundFont2 samples which are linked to other SoundFont2 samples (forming a
stereo sample), you can specify whether the samples should be played as mono samples or as stereo samples.
For more information, see paragraph "SoundFont2 Stereo Handling" in section "7.3.8 Conversion to WAV".
If you have selected to play WAV files, some of them may consist of multiple loops of different loop types.
EMXP needs to know which loop should be used in the audio player.
For more information, see paragraphs "WAV Loop Type" and "WAV Loop Number" in section "7.3.9 Conversion
from WAV".
If the audio player is used for the first time after a clean installation of EMXP, you will have to select the default
audio device that will be used for playing audio in EMXP.
Once an audio device has been selected, EMXP will never ask for an audio device again, except if
the default audio device can't be found anymore
you have explicitly instructed EMXP to always ask for an audio device
By selecting the option "Always show this screen" in the screen below, EMXP will always ask for an audio
device. The option number depends on the number of available audio devices, here it is option 3.
You can always change this mode - as well as the default audio device - in the Audio Preferences menu. See
section "10.7.2 Define if audio device should always be asked" and section "10.7.1 Manage audio device
preferences".
439
9.5.5 Using the audio player
For each selected Emu or SoundFont2 sound bank, Akai S1000 volume or Akai S1000 sample file, EMXP will
perform some pre-processing before actually starting the audio player. As explained, the audio pre-processor
filters out any select bank or file that doesn't contain any playable sample (e.g. invalid banks)
extracts the selected samples from the selected sound banks or from the selected Akai S1000 files
may perform some sample conversions if the samples are Emulator-I, Emulator-II, SoundFont2 or SP-
12 samples. This depends on the nature of the selected samples.
may perform audio conversions if the audio device is not compatible with the sample-rate or the number
of audio channels of the selected samples or selected WAV-files
Invalid sound banks or unplayable Akai S1000files (drums or program files) will be filtered from the input item
list before pre-processing continues. In that case EMXP will give a warning, as illustrated below:
If the selected sound bank or file is big or is stored on a slow device, the pre-processing can take a while.
EMXP will inform you of the pre-processing stage with a screen like the one below:
440
Fortunately, once a sound bank or file has been pre-processed, the result is kept in a cache on disk.
This cache is active as long as you don't leave the audio player.
For more information about this cache and how it can be configured, see section "10.7.3 Define disk cache size
for playing samples from multiple files".
During the pre-processing stage EMXP may encounter some problems, e.g. regarding samples that are corrupt or
that can't be played for one or another reason.
If problems have been encountered, they will be reported before launching the audio player. An example can be
found in the screen shown below. Press ESC to continue and to start the audio player.
This report can always be viewed from the audio player, by pressing the 'I' (Info) key. See section "9.5.5.2 The
audio player".
441
9.5.5.2 The audio player
The contents of the screen is dynamic and depends on the (number of) samples and (number of) sound
banks/files that have been selected for audio play. The available control keys also depend on which sample from
which sound bank/file is currently being played.
442
(3) audio player information: here you can find
the audio device name
the number of audio buffers used by EMXP for playing audio on this device
the audio buffer size used by EMXP for playing audio on this device
These settings can be changed in the Audio Preferences menu, see section "10.7.1 Manage audio
device preferences".
Also shown are:
the sample rate
the number of channels (MONO or STEREO)
the loop information
which are actually being used by the audio player. In normal circumstances this information is the
same as the information mentioned in the previous area, but:
if the sample has both a SUSTAIN loop and an IN RELEASE loop defined, the SUSTAIN
loop will be used.
if the audio device is not compatible with the original sample's sample rate and/or number
of channels, the audio pre-processor may have changed the sample rate and/or number of
channels.
(4) audio player status: the status information of the audio player can be found here:
whether the player has been started, stopped, paused or not started yet
the play direction (forward >>> or backward <<<). Backward play is only supported for
backward or alternating loops. If the whole sample is defined as a reverse sample, EMXP will
not play the sample in reverse direction.
if the audio currently being played is part of the loop or not
if playing loops is enabled or not. If "finite" looping is enabled, the number of loop cycles that
will be played is shown. If "infinite" looping is enabled, this is mentioned as well.
if sequential playing of all selected samples is enabled or not
if sequential playing of all selected sound banks is enabled or not
the audio volume of the LEFT and RIGHT channel. The level is shown as a bar and as a
percentage of the maximum volume that has been assigned to the audio device in the Windows
audio mixer
the latest user request/action. Only actions by the user are mentioned, not the actions that are
automatically initiated by EMXP.
(5) available control keys: these are explained below
(6) proceeding bar: the bar proceeds from sample start till sample end. If infinite looping is enabled, the
bar will restart after having played a few loop cycles
The number of available actions in the audio player depends on the number of samples and/or number of sound
banks/files that have been selected.
In the example shown above, all actions are available.
Actions can be performed by pressing one of the control keys that are mentioned in area 5.
The audio player may have automatically been started - this can be configured in the Audio Preferences
menu. See section "10.7.4 Define if audio player should automatically start".
Use control key SPACE to pause and to continue playing of the current sample
443
Browsing through the selected samples:
This is only possible if multiple samples (or WAV-files) have been selected. If the samples belong to
sound banks or Akai S1000 volumes (as opposed to WAV-files or Akai S1000 sample files), these
control keys can only be used for browsing through the samples of the current sound bank or Akai
S1000 volume. See next paragraph for navigating to other sound banks or Akai S1000 volumes.
o Use control key RIGHT (right arrow, ) to go to the next selected sample/WAV-file. This control
key is only available if the current sample is not the last sample.
o Use control key LEFT (left arrow, ) to go to the previous selected sample/WAV-file. This control
key is only available if the current sample is not the first sample.
o Use control keys HOME or DEL(ete) to go to the first selected sample/WAV-file. This control key
is only available if the current sample is not the first sample.
When using these control keys, audio playing will immediately stop.
When quickly pressing the LEFT or RIGHT keys multiple times, you can quickly bypass a few samples
before the audio player will start again
Using some of these control keys may automatically disable the sequential playing of samples or sound
banks/Akai S1000 volumes as well. This depends on the audio preferences. See section "10.7.5 Manage
the automated sequential play of multiple samples/files".
This is only possible if multiple sampler sound banks or Akai S1000 volumes have been selected.
o Use control keys ENTER or 'N' (next) to go to the next selected sound bank/volume. This control
key is only available if the current sound bank/volume is not the last sound bank/volume.
o Use control keys BACKSPACE or 'P' (previous) to go to the previous selected sound bank/volume.
This control key is only available if the current sound bank/volume is not the first sound
bank/volume.
o Use control key 'F' (first) to go to the first selected sound bank/volume. This control key is only
available if the current sound bank/volume is not the first sound bank/volume.
When using these control keys, audio playing will immediately stop.
When quickly pressing the ENTER/N or BACKSPACE/P keys multiple times, you can quickly bypass
a few sound banks/volumes before the audio player will start again
Using some of these control keys may automatically disable the sequential playing of samples or sound
banks/Akai S1000 volumes as well. This depends on the audio preferences. See section "10.7.5 Manage
the automated sequential play of multiple samples/files".
When jumping to a sound bank or Akai S1000 volume that has not been played yet, the audio pre-
processor may be started before the sound bank or volume is ready for being played. This is also true if
a previously played sound bank/volume is not in the disk cache anymore. See section "9.5.5.1 Audio
pre-processor".
If a loop is defined in the selected sample, EMXP will play that loop. If multiple loops are defined in
the selected sample, the loop played by EMXP depends on the WAV-to-sample conversion settings for
WAV-files and Akai S1000 samples. For other samplers, the SUSTAIN loop will be used.
If no loop is defined in the selected sample; EMXP will loop the entire sample.
444
Information about the loop actually being used by the audio player can be found in the audio player
status area (see (3) on the previous picture)
o Use control key 'L' to enable finite loop playing. The loop will only be played for a limited number
of cycles. The number of cycles is determined by EMXP and depends on the ratio of the loop size
versus the total sample size.
o Use control key 'E' to enable infinite loop playing.
To disable loop playing, both control keys ('L' and 'E') can be used, no matter what kind of loop playing
was enabled.
After having enabled loop playing, the actual looping will only start if the loop start point is reached.
After having disabled loop playing, the looping may not stop immediately. All audio data belonging to
one or more loop cycles that have already been streamed to the audio buffers will be played before the
loop will be left. The higher the number of audio buffers, the larger the buffer size and the smaller the
loop, the longer you will have to wait before the loop will stop playing.
Enabling and disabling the automated sequential play of all selected samples and/or sound banks:
Sequential play means that EMXP will automatically start playing the next sample, sound bank or Akai
S1000 volume when the previous sample has finished.
Sequential play of multiple samples is only available if multiple samples have been selected.
Sequential play of multiple sound banks or Akai S1000 volumes is only available if multiple sound
banks or Akai S1000 volumes have been selected.
The sequential play mode may have been automatically enabled by EMXP when starting the audio
player. Whether this is applicable or not depends on the audio preferences. See section "10.7.5 Manage
the automated sequential play of multiple samples/files".
o Use control key 'A' (all) to enable or disable the sequential play of WAV-files, Akai S1000 sample
files or the samples of a sound bank/Akai S1000 volume
o Use control key 'B' (banks) to enable or disable the sequential play of sound banks or Akai S1000
volumes.
If sequential play of sound banks is enabled, sequential play of samples is enabled as well.
If sequential play of samples if disabled, sequential play of sound banks is disabled as well.
As mentioned before, using some of the sample/sound bank navigation control keys (like LEFT or
BACKSPACE) may disable the sequential play mode. This can also be true when using the 'S' (stop)
control key. See section "10.7.5 Manage the automated sequential play of multiple samples/files".
The volume of the audio device can be controlled in the audio player of EMXP.
However, the volume level set by EMXP is relative to the maximum volume level that has been set for
the audio device in the main volume control (mixer) of Windows.
E.g. even if the volume in EMXP is set to 100%, no sound can be heard if the main volume of the audio
device has been set to 0 (outside of EMXP).
o Use control key 'UP' (arrow up) to increase the volume with 5%
o Use control key 'DOWN' (arrow down) to decrease the volume with 5%
o Use control key 'PGUP' to increase the volume with 10%
o Use control key 'PGDN' to decrease the volume with 10%
445
Showing information about the problems encountered during audio pre-processing:
This option is only available if the audio pre-processor has detected some problems with one or more
samples of the sound bank or Akai S1000 volume which is currently being played.
The report which has been shown after the pre-processor had finished can be viewed again any time
during audio play. See section "9.5.5.1 Audio pre-processor" for an example of a report.
While the report is displayed on the screen, audio playing can still go on and all audio control keys are
still available, except for:
o browsing through sound banks/Akai S1000 volumes
o changing the volume
Following additional control keys are available while the report is displayed:
o UP (arrow up), DOWN (arrow down), PGUP, PGDN for scrolling in the report
o ESC to leave the report mode
By leaving the audio player, the disk cache containing all pre-processed audio will be flushed/cleaned.
If you start the audio player again for playing the same sound banks/Akai S1000 volumes or samples,
the audio will have to be pre-processed again.
446
9.6 TRANSFERRING BANKS VIA RS422 WITH EMXP
EMXP supports high speed serial communication between a Windows computer and the EMAX-I, EMAX-II,
Emulator-II and Oberheim DPX-1.
A special RS422 port is required in the computer. See next section.
The communication possibilities consist of:
Up- and downloading complete sound banks. This feature is supported for the Emulator-II, the
EMAX-I and the Oberheim DPX-1. The EMAX-II is only supported if the bank is an EMAX-I 12-bit
sound bank, not a native 16-bit EMAX-II bank.
Up- and downloading individual samples as WAV-files. This feature is supported for the EMAX-I,
EMAX-II and Emulator-II, and in addition to RS422 is also available via MIDI for EMAX-I and
EMAX-II. See section "9.8 TRANSFERRING WAV FILES TO/FROM EMAX VIA RS422 OR MIDI" and
section "9.9 TRANSFERRING WAV FILES TO/FROM EMULATOR-II VIA RS422".
If you are using an EMAX-I sampler, make sure it runs one of the SE operating systems or higher (SE, SE HD,
Plus).
Always save your sound banks on the sampler before using the communication transfer functions. In exceptional
cases bank dumps via RS422 may cause the sampler to hang or to crash.
In order to be able to set up high speed serial communications between EMXP and the EMAX-I, EMAX-II,
Emulator-II or Oberheim DPX-1, a special RS422 port device or adapter is required on the computer.
A cheap off-the-shelf commercial USBRS422 adapter will NOT work.
Make sure following conditions are met:
The adapter is capable of synchronous communication, which means it can be externally clocked.
Most non-industrial RS422 adapters only support internal clocking, i.e. the RS422 port is clocked by
the adapter itself at a baud rate which is configured by the driver/software in Windows. This kind of
RS422 adapters can not be used with the EMAX-I, EMAX-II, Emulator-II and Oberheim DPX-1.
The adapter must switch from internal clocking to external clocking on receiving a normal baud rate
set instruction from Windows. The standard serial drivers in Windows (and Mac) don’t support a
specific command to activate external clocking. Because of this, EMXP sends a user-configurable baud
rate set instruction to the RS422 port and expects this port to switch to external clocking instead of
setting its clock to that baud rate. By default, the baud rate used to “cheat” the RS422 port is set to
500000 baud for Windows and 50 for Wine on Mac OS X, but it can be changed in the Preferences
menu of EMXP.
It can be assumed that no commercial RS422 port/USB-adapter complies with the above requirements.
Especially the second requirement is quite “specific”… and the first one often results in expensive devices.
However we have developed a custom device called EmuSer for use with the EMAX-I, EMAX-II, Emulator-II
and Oberheim DPX-1.This device is very affordable. Be aware though that this device is a “do it yourself”
project. More information can be found in a separate document which can be downloaded from the EMXP
website.
Important note
When using the EmuSer USB/RS422 adapter, make sure to connect it to a high powered USB port of your
computer; if a non-powered or low-powered USB port is used, the communication may fail.
447
9.6.2 Configuring EMXP for RS422 communication
The stability and speed of the RS422 communication with the EMAX-I, EMAX-II, Emulator-II and Oberheim
DPX-1 is determined by a set of communication parameters. These parameters can be changed in the Preferences
menu (see section "10.6 COMMUNICATION PREFERENCES"). The out-of-the-box values of these parameters
may not be the best for your specific set-up. The values that should be used depend on the speed of the computer
and on the reliability of the USB ports. The most important ones are the "Delay time ..." settings.
Don't worry or get angry if the communication (always) fails when using EMXP with the initial (factory)
communication preference settings !
Just go to the Communication Preferences (option 6.5 in the Main Menu) and change the values of the "Delay
time ..." settings:
Decrease these values if you have an old or slow computer, or if you want to increase the speed of the
data transfer. The communication will be faster but could be less reliable.
Increase these values if you have a fast modern computer. The communication will slow down but
could be more reliable.
If the communication fails and additional attempts result in EMXP errors saying that no data could be written
to the RS422 port due to reason code 31, you will have to unplug the RS422 port and plug it in again. Then
retry sending or receiving the data in EMXP.
If the EMAX-I or EMAX-II was still in a "sending or receiving data over RS422" wait mode, it will be
interrupted by the next data transfer attempt saying a bad packet has been received. Don't worry. A next data
transfer attempt will probably be accepted again by the EMAX-I or EMAX-II.
Make sure you have a compatible RS422 adapter connected to your computer, and that you know the COM port
number of that RS422 port. To find out the COM port number, check the Ports section in the Device Manager
(configuration panel) of Windows.
EMXP supports the upload and download of complete sound banks with the EMAX-I, Emulator-II and
Oberheim DPX-1. Uploads to EMAX-II are supported as well, but only if the bank is an EMAX-I bank.
448
To upload banks from an EMAX-I hard disk to the EMAX-I:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a drive] [press 'B'] or [select “1. Manage Banks on EMAX-I Hard Disk”] [select
one or more banks] [press 'U'] or [select “5. Send EMAX-I Bank(s) to EMAX via RS422” followed by “1.
Send EMAX-I Bank(s) to EMAX-I via RS422”] [optionally (*): specify COM port number] [press
ENTER for uploading each of the selected banks]
449
To download a bank from the EMAX-I to a SoundDesigner for EMAX file:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “9. Receive Banks or
Samples from EMAX-I via RS422/MIDI” “3. Receive SoundDesigner for EMAX File from EMAX-I via
RS422” [optionally (*): specify COM port number] [specify name of SoundDesigner for EMAX file in
which the downloaded bank must be saved and press ENTER]
9.6.3.2 Emulator-II
To upload a bank from an Emulator-II floppy disk image file to the Emulator-II:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “2. Manage EMULATOR-II
Floppy Disk Images” [select one or more files and press ENTER] [press 'U'] or [select “6. Send
EMULATOR-II Bank to EMULATOR-II or DPX-1 via RS422” followed by “1. Send EMULATOR-II Bank to
EMULATOR-II via RS422”] [optionally (*): specify COM port number] [press ENTER for uploading each
of the selected files]
To upload a bank from an Emulator-II HxC floppy disk image file to the Emulator-II:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “3. Manage EMULATOR-II
HxC Floppy Disk Images” [select one or more files and press ENTER] [press 'U'] or [select “6. Send
EMULATOR-II Bank to EMULATOR-II or DPX-1 via RS422” followed by “1. Send EMULATOR-II Bank to
EMULATOR-II via RS422”] [optionally (*): specify COM port number] [press ENTER for uploading
each of the selected files]
To upload a bank from an Emulator-II floppy disk image file to the Oberheim DPX-1:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “2. Manage EMULATOR-II
Floppy Disk Images” [select one or more files and press ENTER] [press 'J'] or [select “6. Send
EMULATOR-II Bank to EMULATOR-II or DPX-1 via RS422” followed by “2. Send EMULATOR-II Bank to
DPX-1 via RS422”] [optionally (*): specify COM port number] [press ENTER for uploading each of the
selected files]
To upload a bank from an Emulator-II HxC floppy disk image file to the Oberheimd DPX-1:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “3. Manage EMULATOR-II
HxC Floppy Disk Images” [select one or more files and press ENTER] [press 'J'] or [select “6. Send
EMULATOR-II Bank to EMULATOR-II or DPX-1 via RS422” followed by “2. Send EMULATOR-II Bank to
DPX-1 via RS422”] [optionally (*): specify COM port number] [press ENTER for uploading each of the
selected files]
450
9.6.3.4 Selecting a COM port (*)
If RS422 communication with the selected sampler is used for the first time after a clean installation of EMXP,
you will have to select the RS422 COM port that will be used for the selected sampler in EMXP.
Once a COM port has been selected, EMXP will never ask for a COM port for the sampler again, except if
the default COM port can't be found anymore
you have explicitly instructed EMXP to always ask for a COM port
By selecting the option "Always show this screen" in the screen above, EMXP will always ask for a COM port.
The option number depends on the number of available COM ports, here it is option 2.
You can always change this mode - as well as the default COM port - in the Communication Preferences menu.
See section "10.6.6.3 Define if RS422 port should always be asked", section "10.6.1 Manage Emulator-II RS422
communication preferences" , section "10.6.2 Manage DPX-1 RS422 communication preferences" and section
"10.6.3 Manage EMAX-I and EMAX-II RS422 communication preferences".
451
9.7 TRANSFERRING SOUNDS AND SEQUENCES TO/FROM SP-12 VIA MIDI
EMXP supports the transfer of sounds and sequences between a Windows computer and the SP-12. Following
transfers are supported:
Upload complete sound banks to the SP-12
Upload individual sounds to the SP-12
Upload complete sequence banks to the SP-12
Upload individual segments to the SP-12
Download complete sound banks from the SP-12
Download complete sequence banks from the SP-12
Downloading individual sounds/segments is not available because the SP-12 does not support these transfers.
The same is true for uploading/downloading individual songs.
The transfers can be done through a standard MIDI connection. Please note that MIDI communication is pretty
slow, so the transfer of large sounds can take quite a while (almost 2 minutes for 5 seconds of samples).
It is advised to save your sounds and sequences on the SP-12 (on floppy disk) before using the communication
transfer functions. In exceptional cases MIDI dumps may cause the SP-12 to hang or to crash.
In order to be able to set up a MIDI connection between EMXP and the SP-12, any MIDI interface for Windows
should work fine.
EMXP is configured with default MIDI communication settings which should allow for a smooth
communication with the SP-12.
However, depending on the type of MIDI hardware being used, or the Windows OS, the communication link
could be less reliable than assumed by EMXP. If this is the case, you may encounter errors during uploading or
downloading of the data.
Moreover the SP-12 is pushing the MIDI interface to its limits, e.g. a single packet is much larger than with any
other MIDI sampler/synthesizer.
Some fine tuning of the configuration parameters for MIDI may be required to make the connection more
reliable in your particular setup. See section "10.6 COMMUNICATION PREFERENCES" for more details.
As opposed to the EMAX-I, EMAX-II and Emulator-II, the serial communication is controlled by the SP-12
instead of by EMXP. Speaking in technical terms, the SP-12 is the host and EMXP is the slave of the data
transfers.
In practice this means that you have to press a few buttons on the SP-12 to invoke a data transfer - EMXP can
not instruct the SP-12 to start the communication, the user/musician has to do this. Once the data transfer has
been invoked on the SP-12, EMXP will detect this (by listening to the MIDI port) and will start responding on
the MIDI instructions sent by the SP-12.
452
MIDI MMA incompatibility
Another particular issue with the SP-12 MIDI communication is that the MIDI protocol implemented in the
Turbo SP-12 units violates the MIDI MMA specification which states that most significant bit of each
transferred byte should not be used for normal MIDI payload data (they are reserved for SYSEX start/end
instructions).
The drivers that are provided with commercial MIDI interfaces, and the standard MIDI function libraries
provided with operating systems like Windows assume that all communication is compliant with the MIDI
MMA standard.
In order to assure a wide compatibility with MIDI interfaces and with Windows, we have not developed a
custom MIDI driver nor a set of custom MIDI communication functions which would bypass the standard
Windows functions. Some special heuristic logic has been added to EMXP instead, which deals with these
incompatibilities.
In general this doesn't impact the use of SP-12 MIDI functions in EMXP, but depending on the location of the
sounds, segments or songs in the SP-12 sound bank files/sequence files, the possibilities for uploading individual
sounds or segments in EMXP can be different between files which would could result in MIDI MMA violations,
and files which won't result in MIDI MMA violations. See section "9.7.6 How to upload individual SP-12
sounds and individual SP-12 segments with EMXP".
If an SP-12 sound bank file or sequence file can result in MIDI MMA violations, a special message is shown if
you query the file's details. This is illustrated in the screen below (for an SP-12 sound bank file):
There is no MIDI SYSEX instruction available to request for the available memory in the SP-12. This means
that EMXP can not know if the connected SP-12 is a Standard model or a Turbo model, and as a consequence
can't give a warning if a selected (Turbo) sound bank file or sequence file would not fit in a Standard SP-12.
Fortunately the SP-12 operating system itself will perform this check upon receiving the first data packets from
EMXP. If the file doesn't fit, the SP-12 will abort the transfer, and an error message will appear in EMXP.
If MIDI communication with the SP-12 is used for the first time after a clean installation of EMXP, you will
have to select the MIDI IN and MIDI OUT ports that will be used for the SP-12 in EMXP.
Once MIDI ports have been selected, EMXP will never ask for MIDI ports for the SP-12 again, except if
the default MIDI ports can't be found anymore
you have explicitly instructed EMXP to always ask for MIDI ports
453
By selecting the option "Always show this screen" in the screen above, EMXP will always ask for MIDI ports.
The option number depends on the number of available MIDI ports, here it is option 6.
You can always change this mode - as well as the default MIDI ports - in the Communication Preferences menu.
See section "10.6.6.4 Define if MIDI ports should always be asked" and section "10.6.5 Manage SP-12 MIDI
communication preferences".
9.7.5 How to upload and download SP-12 sound banks and SP-12 sequence banks with EMXP
Make sure you have a MIDI interface connected to your computer with one IN and one OUT port connected to
the SP-12.
454
Sound Bank File (or any of its sounds) to SP-12 via MIDI". This means that by selecting option 5
it's not only possible to upload a complete sound bank, but also any of its individual sounds (see
also section "9.7.6.2 Uploading sounds or segments without pre-selection").
The screen (**) that will appear when EMXP is waiting for the "Load Sounds" instruction from
the SP-12 looks like this:
Besides a short description of the expected user actions on the SP-12, this screen also contains a list
of all sounds available in the SP-12 sound bank file. You can scroll through this list with the
UP/DOWN or PAGE UP/PAGE DOWN keys. This list can be helpful if you want to upload
individual sounds using the "Load Sound#" function (3-6) in the Cassette/Disk Module on the SP-
12.
Once you have started the "Load Sounds" (35ENTER) or "Load Sound#" (36select a
soundENTERENTER) function in the Cassette/Disk Module on the SP-12, EMXP will
automatically "awake" and respond by sending the requested data to the SP-12. If EMXP does not
react, you may have to change some MIDI preferences. See section "10.6.5 Manage SP-12 MIDI
communication preferences".
o If multiple sound files have been selected for upload, or only one file has been selected but its
structure could result in MIDI MMA violations when uploading any of its individual sounds,
option 5 stands for "Send SP-12 Sound Bank File(s) to SP-12 via MIDI". This means that by
selecting option 5 it's only possible to upload complete sound banks. For uploading individual
sounds, see section "9.7.6.1 Uploading pre-selected sounds or segments only".
The screen (**) that will appear when EMXP is waiting for the "Load Sounds" instruction from the
SP-12 looks more simple than the one in the previous paragraph. It basically only contains a short
description of the expected user actions on the SP-12.
Once you have started the "Load Sounds" (35ENTER) function in the Cassette/Disk Module
on the SP-12, EMXP will automatically "awake" and respond by sending the requested data to the
SP-12. If EMXP does not react, you may have to change some MIDI preferences. See section
"10.6.5 Manage SP-12 MIDI communication preferences".
455
When uploading sequence files, the meaning of option 1 (*) depends on the number and nature of files
that have been selected:
o If exactly one sequence file has been selected for upload, and its structure would not result in
MIDI MMA violations when uploading any of its individual segments, option 1 stands for "
Send SP-12 Sequence File (or any of its Segments) to SP-12 via MIDI". This means that by
selecting option 1 it's not only possible to upload a complete sequence file, but also any of its
individual segments (see also section "9.7.6.2 Uploading sounds or segments without pre-
selection").
The screen (**) that will appear when EMXP is waiting for the "Load Sequences" instruction
from the SP-12 looks like this:
Besides a short description of the expected user actions on the SP-12, this screen also contains
a list of all segments available in the SP-12 sequence file. You can scroll through this list with
the UP/DOWN or PAGE UP/PAGE DOWN keys. This list can be helpful if you want to
upload individual segments using the "Load Segment#" function (3-4) in the Cassette/Disk
Module on the SP-12.
456
Once you have started the "Load Sequences" (33ENTER) or "Load Segment#"
(34select a segmentENTERENTER) function in the Cassette/Disk Module on the SP-
12, EMXP will automatically "awake" and respond by sending the requested data to the SP-12.
If EMXP does not react, you may have to change some MIDI preferences. See section "10.6.5
Manage SP-12 MIDI communication preferences".
o If multiple sequence files have been selected for upload, or only one file has been selected but
its structure could result in MIDI MMA violations when uploading any of its individual
segments, option 1 stands for "Send SP-12 Sequence File(s) to SP-12 via MIDI". This means
that by selecting option 1 it's only possible to upload complete sequence files. For uploading
individual segments, see section "9.7.6.1 Uploading pre-selected sounds or segments only".
The screen (**) that will appear when EMXP is waiting for the "Load Sequences" instruction
from the SP-12 looks more simple than the one in the previous paragraph. It basically only
contains a short description of the expected user actions on the SP-12.
Once you have started the "Load Sequences" (33ENTER) function in the Cassette/Disk
Module on the SP-12, EMXP will automatically "awake" and respond by sending the requested
data to the SP-12. If EMXP does not react, you may have to change some MIDI preferences.
See section "10.6.5 Manage SP-12 MIDI communication preferences".
Make sure you have a MIDI interface connected to your computer with one IN and one OUT port connected to
the SP-12.
457
To download a sequence file from the SP-12:
“1. Manage EMU Files and Disks” “6. Manage EMU SP-12 Files” “4. Receive Sequences from SP-12 via
MIDI” [optionally (***): select a MIDI IN and MIDI OUT port and press ENTER] [specify name of
sequence file in which the downloaded sequences must be saved and press ENTER] [on SP-12: activate
Cassette/Disk module and press 3 and 1 followed by ENTER] [EMXP automatically starts downloading the
sequences] (**)
Notes
(*) The screen that will appear when EMXP is waiting for the "Save Sounds" instruction from the SP-12 looks
like this:
Once you have started the "Save Sounds" (32ENTER) function in the Cassette/Disk Module on the SP-12,
EMXP will automatically "awake" and respond by receiving the data from the SP-12. If EMXP does not react,
you may have to change some MIDI preferences. See section "10.6.5 Manage SP-12 MIDI communication
preferences".
(**) The screen that will appear when EMXP is waiting for the "Save Sequences" instruction from the SP-12
looks like this:
458
Once you have started the "Save Sequences" (31ENTER) function in the Cassette/Disk Module on the SP-
12, EMXP will automatically "awake" and respond by receiving the data from the SP-12. If EMXP does not
react, you may have to change some MIDI preferences. See section "10.6.5 Manage SP-12 MIDI communication
preferences".
9.7.6 How to upload individual SP-12 sounds and individual SP-12 segments with EMXP
There are two ways to upload individual SP-12 sounds or segments to the SP-12, but one of them is only
available under certain conditions:
You can select one or more specific sounds or segments in EMXP and instruct the SP-12 to "load" them
into the sound or segment number which corresponds the sound or segment number of the selected
sound or segment in EMXP. This upload mode is always available.
You can select a complete bank or sequence file in EMXP and make it available for "loads" by the SP-
12. You don't have to pre-select specific sounds or segments in EMXP. In this mode, EMXP behaves as
a "disk drive" for the SP-12, and you can invoke any "load" instruction from the SP-12 (load sounds,
load sound#, load sequences, load sequence#). This upload mode is only available if uploading
individual sounds or segments can never result in MIDI MMA SYSEX violations.
This mode is always available in the EMXP menu after selecting an SP-12 sound bank file or SP-12 sequence
file.
Make sure you have a MIDI interface connected to your computer with one IN and one OUT port connected to
the SP-12.
Uploading sounds
Possibility 1:
“1. Manage EMU Files and Disks” “6. Manage EMU SP-12 Files” “1. Manage SP-12 Sound Bank Files”
[select a single SP-12 sound bank file and press ENTER] [press 'J'] or [select “7. Send Individual Sounds
from SP-12 Sound Bank File to SP-12 via MIDI”] (**) [select a sound and press ENTER] (optionally (*)
and if not done for a previous upload yet:) [select a MIDI IN and MIDI OUT port and press ENTER] [on SP-
12: activate Cassette/Disk module and press 3 and 6 followed by pressing the Sound Pad corresponding to the
selected sound, followed by ENTER twice] [EMXP automatically starts uploading the sound] [select
another sound or leave, see step (**)]
Possibility 2:
“1. Manage EMU Files and Disks” “6. Manage EMU SP-12 Files” “1. Manage SP-12 Sound Bank Files”
[select a single SP-12 sound bank file and press ENTER] “8. Show Details” [press 'V'] or [select “1.
Show All Sounds”] or [press 'K'] or [select “2. Show RAM Sounds only”] [select one or more RAM sounds]
[press 'U'] or [select “1. Send Sound(s) to SP-12 via MIDI”] [optionally (*): select a MIDI IN and MIDI
OUT port and press ENTER] for each selected sound [on SP-12: activate Cassette/Disk module and press
3 and 6 followed by pressing the Sound Pad corresponding to the selected sound, followed by ENTER twice]
[EMXP automatically starts uploading the sound]
459
When using possibility 2, you can select both ROM sounds and RAM sounds, and the RAM sounds can be
empty or not. However when processing the selected sounds one by one, EMXP will ignore the ROM sounds
and the empty RAM sounds (a warning message will be displayed for each of these sounds).
The screen which is displayed when waiting for the "load" instruction from the SP-12 looks like this:
Once you have started the "Load Sound#" (36select sound #ENTERENTER) function in the
Cassette/Disk Module on the SP-12, EMXP will automatically "awake" and respond by sending the requested
data to the SP-12. If EMXP does not react, you may have to change some MIDI preferences. See section "10.6.5
Manage SP-12 MIDI communication preferences".
If the sound selected on the SP-12 does not correspond with the selected sound in EMXP, the upload may fail.
Most of the time EMXP is able to detect that the sounds don't match, based on either the sound size, the sound
start address or both. If a mismatch is detected, the upload process will be interrupted and EMXP will display an
error (see picture below). Note however that the selected sound on the SP-12 will have been erased !
460
Uploading segments
Possibility 1:
“1. Manage EMU Files and Disks” “6. Manage EMU SP-12 Files” “2. Manage SP-12 Sequence Files”
[select a single SP-12 sequence file and press ENTER] [press 'U'] or [select “3. Send Individual Segments
from SP-12 Sequence File to SP-12 via MIDI”] (**) [select a segment and press ENTER] (optionally (*)
and if not done for a previous upload yet:) [select a MIDI IN and MIDI OUT port and press ENTER] [on SP-
12: activate Cassette/Disk module and press 3 and 4 followed by pressing the Segment number corresponding to
the selected segment, followed by ENTER twice] [EMXP automatically starts uploading the segment]
[select another segment or leave, see step (**)]
Possibility 2:
“1. Manage EMU Files and Disks” “6. Manage EMU SP-12 Files” “2. Manage SP-12 Sequence Files”
[select a single SP-12 sequence file and press ENTER] [press 'G'] or [select “4. Show All Segments”] or
[press 'Q'] or [select “5. Show Defined Segments only”] [select one or more segments] [press 'T'] or select
“1. Send Segment(s) to SP-12 via MIDI” [optionally (*): select a MIDI IN and MIDI OUT port and press
ENTER] for each selected segment [on SP-12: activate Cassette/Disk module and press 3 and 4 followed
by typing the Segment number corresponding to the selected segment, followed by ENTER twice] [EMXP
automatically starts uploading the segment]
When using possibility 2, you can select both empty (undefined) and defined segments. However when
processing the selected segments one by one, EMXP will ignore the undefined segments (a warning message
will be displayed for each of these segments).
The screen which is displayed when waiting for the "load" instruction from the SP-12 looks like this:
Once you have started the "Load Segment#" (34select segment #ENTERENTER) function in the
Cassette/Disk Module on the SP-12, EMXP will automatically "awake" and respond by sending the requested
data to the SP-12. If EMXP does not react, you may have to change some MIDI preferences. See section "10.6.5
Manage SP-12 MIDI communication preferences".
If the segment selected on the SP-12 does not correspond with the selected segment in EMXP, the upload may
fail. Most of the time EMXP is able to detect that the segments don't match, based on either the segment size, the
461
segment start address or both. If a mismatch is detected, the upload process will be interrupted and EMXP will
display an error (see picture below). Note however that the selected segment on the SP-12 will have been erased!
This mode is only available in the EMXP menu after selecting an SP-12 sound bank file or SP-12 sequence file if
uploading individual sounds or segments can never result in MIDI MMA SYSEX violations.
See paragraph "MIDI MMA incompatibility" in section "9.7.3 General remarks" for more information.
Make sure you have a MIDI interface connected to your computer with one IN and one OUT port connected to
the SP-12.
Uploading sounds
The screen which is displayed when waiting for the "load" instruction from the SP-12 looks like the picture
below.
Besides a short description of the expected user actions on the SP-12, this screen also contains a list of all sounds
available in the SP-12 sound bank file. You can scroll through this list with the UP/DOWN or PAGE UP/PAGE
DOWN keys. This list can be helpful as a reminder of which sounds are available on which sound location in the
selected SP-12 sound bank file.
462
Once you have started the "Load Sound#" (36select a soundENTERENTER) function in the
Cassette/Disk Module on the SP-12, EMXP will automatically "awake" and respond by sending the requested
data to the SP-12. If EMXP does not react, you may have to change some MIDI preferences. See section "10.6.5
Manage SP-12 MIDI communication preferences".
If the target sound selected on the SP-12 corresponds to a ROM sound in the SP-12 sound bank file, the upload
will fail and the SP-12 will display a "Non-existant" error on its display.
Uploading segments
The screen which is displayed when waiting for the "load" instruction from the SP-12 looks like the picture
below.
Besides a short description of the expected user actions on the SP-12, this screen also contains a list of all
segments available in the SP-12 sequence file. You can scroll through this list with the UP/DOWN or PAGE
UP/PAGE DOWN keys. This list can be helpful as a reminder of which segments are available in the selected
SP-12 sequence file.
463
Once you have started the "Load Segment#" (34select a segmentENTERENTER) function in the
Cassette/Disk Module on the SP-12, EMXP will automatically "awake" and respond by sending the requested
data to the SP-12. If EMXP does not react, you may have to change some MIDI preferences. See section "10.6.5
Manage SP-12 MIDI communication preferences".
If the target segment number selected on the SP-12 corresponds to an undefined segment in the SP-12 sequence
file, the upload will fail and the SP-12 will display a "Non-existant" error on its display.
464
9.8 TRANSFERRING WAV FILES TO/FROM EMAX VIA RS422 OR MIDI
EMXP supports real time transfer of individual samples between a Windows computer and the EMAX-I or
EMAX-II.
The sample transfer can be done either through a high speed RS422 serial communication connection, or through
a low speed MIDI connection. For transferring large samples, the RS422 solution is recommended because MIDI
is rather slow. As a general rule an RS422 sample transfer is about 10 times faster than a MIDI sample transfer.
If you are using en EMAX-I sampler, make sure it runs one of the SE operating systems or higher (SE, SE HD,
Plus).
Always save your sound banks on the sampler before using the communication transfer functions. In exceptional
cases sample dumps via RS422 or MIDI may cause the sampler to hang or to crash.
In order to be able to set up high speed serial communications between EMXP and the EMAX-I or EMAX-II, a
special RS422 port device or adapter is required on the computer. See section "9.6.1 RS422 Hardware Adapter"
for more details.
In order to be able to set up a MIDI connection between EMXP and the EMAX-I or EMAX-II, any MIDI
interface for Windows should work fine.
Note however that especially the EMAX-II seems not to have the most reliable RS422 and MIDI interface. Some
fine tuning of the configuration parameters for RS422 and MIDI may be required to make the connection more
reliable in your particular setup. See section "10.6 COMMUNICATION PREFERENCES" for more details.
This problem is not unique to the combination of an EMAX-II and EMXP or Windows: also the older Mac
based solutions suffer from the same instabilities when communicating with the EMAX-II.
If EMXP doesn’t detect any MIDI port on your Windows system, you may have to restart EMXP; sometimes the
list of available MIDI ports is not up-to-date when you have unplugged/plugged a MIDI interface to your
computer while EMXP was running.
The stability and speed of the RS422 (and MIDI) communication with the EMAX-I and EMAX-II is determined
by a set of communication parameters. These parameters can be changed in the Preferences menu (see section
"10.6 COMMUNICATION PREFERENCES"). The out-of-the-box values of these parameters may not be the
best for your specific set-up. The values that should be used depend on the speed of the computer and on the
reliability of the USB ports. The most important ones are the "Delay time ..." settings.
Don't worry or get angry if the communication (always) fails when using EMXP with the initial (factory)
communication preference settings !
Just go to the Communication Preferences (option 6.5 in the Main Menu) and change the values of the "Delay
time ..." settings:
Decrease these values if you have an old or slow computer, or if you want to increase the speed of the
data transfer. The communication will be faster but could be less reliable.
Increase these values if you have a fast modern computer. The communication will slow down but
could be more reliable.
465
If the EMAX-I or EMAX-II was still in a "sending or receiving data over RS422" wait mode, it will be
interrupted by the next data transfer attempt saying a bad packet has been received. Don't worry. A next data
transfer attempt will probably be accepted again by the EMAX-I or EMAX-II.
The source files for uploading samples from the computer to the EMAX-I or EMAX-II should be 16-bit WAV
files, either mono or stereo.
The target files created by downloading samples from the EMAX-I or EMAX-II to the computer are 16-bit
WAV files as well, either mono or stereo.
The data transferred by EMXP are the actual sound data (samples) including some basic characteristics: the
sample length and the sample rate. Optionally loop settings can be transferred as well, so you can define a
starting and end loop point in the WAV file upfront with your favourite sound editor and transfer this loop along
with the WAV sound data to the EMAX-I and EMAX-II. When replacing samples on the EMAX-I or EMAX-II,
you have also the possibility to preserve the previous loop settings on the EMAX-I or EMAX-II. See next
section.
Uploading and downloading samples is always done to and from the current preset on the EMAX-I and
EMAX-II. So make sure that you have selected the appropriate preset on the EMAX-I or EMAX-II before
transferring samples. An initialized empty preset is sufficient (sometimes called NULL PRESET or
UNTITLED). An empty bank however (EMAX-I) will not allow sample transfers.
The sample transfer function of EMXP lets you define to or from which key in the current preset the sample
should be transferred. In addition you have the possibility to select either the primary or secondary voice, or
both.
At any time you can ask EMXP to re-scan the current preset and display the key map of the current preset
again (by pressing 'R' in the key overview screen or by selecting option 5 in the menu, see second picture below).
This can be useful if you want to change the current preset on the EMAX-I/EMAX-II sampler and use this
changed preset in EMXP for unloading samples.
466
When transferring samples, you can always select the key and voices that you want to use
Uploading WAV files to the EMAX-I or EMAX-II (referred to as EMAX in the text below) can be done in three
ways:
Mode 1 : Adding samples. In this mode, an additional sample is created in the current preset.
o All existing samples in the current preset are preserved, unless the selected key in the current
preset is the only key in the whole bank which uses the existing original sample: in that case
the original sample will be replaced by the EMAX (*)
o This mode is only possible if the EMAX has sufficient free memory available to receive the
additional sample. If the new sample would actually replace the existing one (see (*) before)
the EMAX does not take into account the fact that the memory taken by the current sample
will be re-used. So the EMAX (and EMXP) may still refuse the sample transfer.
o A new voice is created in the current preset and default parameters are set (e.g. for filter). If
you specifically requested not to convert WAV loops, the EMAX sample's loops will be turned
off, and the loop points will be initialized to the first and last sample points of the new sample.
The original key is set to the same value as the key the sample has been uploaded to.
o This mode is supported through RS422 and MIDI.
467
The three upload modes when using RS422
Mode 2: Replacing samples with truncation. In this mode, the sample on the selected key will be
replaced.
o If the new sample exceeds the length of the original existing sample, the new sample will be
truncated to the length of the original sample. This means that no additional free memory is
required in the EMAX.
o If the new sample is shorter than the original sample, the remaining memory on the EMAX is
freed up.
o If the selected key is part of a voice which spans multiple keys, all keys linked to that voice
will receive the new sample.
o The current voice and its parameters are being fully reused. E.g. filter settings are still valid.
o When no transfer of the WAV loop has been requested, the loop settings of the original sample
are preserved, unless the new sample is shorter than the original one: in that case the loop
points are set to the first and last sample point of the new sample.
When a transfer of the WAV loop has been requested but the size of the WAV loop exceeds
the size of the truncated sample, the WAV loop will not be transferred and the new sample's
loop will be disabled. The same is true if the WAV file does not contain any loop.
o The original key from the original sample is preserved.
o Be aware that this sample transfer mode is destructive. You will lose the previous sample on
the EMAX.
o This mode is only supported through RS422.
Mode 3: Replacing samples with sample length adoption. In this mode the sample on the selected key
will be replaced. This mode is similar to Mode 2, but the new sample will not be truncated.
o If the new sample exceeds the length of the original existing sample, additional EMAX sample
memory will be assigned to the key’s voice to make sure that the new sample will fit. This
means that additional free memory is required in the EMAX. If there’s not enough free
memory in the EMAX, EMXP will not allow the sample transfer.
o If the new sample is shorter than the original sample, the remaining memory on the EMAX is
freed up, just like in Mode 2.
o If the selected key is part of a voice which spans multiple keys, all keys linked to that voice
will receive the new sample.
o The current voice and its parameters are being fully reused. E.g. filter settings are still valid.
468
o When no transfer of the WAV loop has been requested, the loop settings of the original sample
are preserved, unless the new sample is shorter than the original one: in that case the loop
points are set to the first and last sample point of the new sample.
o The original key from the original sample is preserved.
o Be aware that this sample transfer mode is destructive. You will lose the previous sample on
the EMAX.
o This mode is only supported through RS422.
Sample size
The sample sizes supported by EMXP for transfer over RS422 or MIDI are different depending on the sampler
type:
EMAX-I : EMXP supports the maximum sample size of the EMAX-I (512Kb) for both unloading and
uploading WAV files. As a result, the maximum 16-bit WAV audio size (of one channel) that can be
exchanged with the EMAX-I is 1MB.
EMAX-II: Due to technical limitations of the EMAX-II communication protocols, it is not possible to
upload samples larger than 2M of sample points (4MB WAV files). This limit is not applicable for
sample downloads. So the maximal sample sizes are as follows:
o For uploading samples: 2M sample points (= 2 097 152 sample points, = 4 194 304 bytes).
EMXP will propose lower sample rates however as a possible way to “shrink” the WAV file
and make it fit.
o For unloading samples: 4M sample points (= 4 194 304 sample points, = 8 388 608 bytes).
However EMXP will only unload such large samples if the “support for >2M samples”
configuration parameter for RS422 or MIDI has been set. See section "10.6
COMMUNICATION PREFERENCES" for more details.
If a sample is larger than 2M while the parameter is NOT set, EMXP will stop
unloading the sample after receiving [sample size minus 2M] sample points. The
EMAX-II will continue sending data though. This can be stopped by going into the
“Receive samples” menu in EMXP: by doing this the EMAX-II will receive new,
unexpected instructions and as a result it will interrupt its sample transfer process.
If a sample is larger than 2M while the parameter is set, EMXP will inform you
during the sample unload process that it detected a >2M sample and will continue
receiving the 2M of sample points.
Note: the actual allowed maximum WAV sound data size will be a little bit smaller than the
aforementioned limits, because some offset sample points must be taken into account also.
The EMAX-I and EMAX-II support only a limited number of sample rates. EMXP will always perform a sample
rate conversion to a sample rate which is supported by the EMAX-I or EMAX-II. The user is given the
possibility to choose which of the supported sample rates should be used.
Thanks to this feature, it is also possible to upload samples which otherwise wouldn’t fit into the EMAX
available memory: by decreasing the sample rate, the sample becomes smaller and as a result may fit into the
available memory.
EMXP will show the maximum sample rate at which the sample will still fit in the EMAX available memory:
this is done by indicating a “not allowed” warning for the sample rates that are too high.
469
Notes:
When transferring samples over MIDI, the MMA/SYSEX protocol in fact allows any sample rate to be
used, but once the sample is received by the EMAX-I/EMAX-II, the EMAX-I/EMAX-II would round
off (not convert !) the sample rate to the closest supported value. Since this may result in a wrong pitch,
EMXP will also do a sample rate conversion when transferring samples over MIDI.
EMXP is using a simple linear sample rate converter. If you want higher-quality sample rate
conversions, you should prepare your WAV files first with your favourite audio editor before using
them in EMXP.
Stereo samples
EMXP supports the exchange of stereo samples with both the EMAX-I and the EMAX-II:
When downloading samples from the EMAX-I/EMAX-II to the computer, EMXP will detect whether
the sample is part of a stereo voice or not.
o If EMXP considers the sample to be part of a stereo sample, and if you have asked EMXP to
transfer the sample as a stereo sample if possible (see picture below), EMXP will download
both the PRImary and SECondary sample from the EMAX-I/EMAX-II and save it into a
stereo WAV file.
o EMXP considers the sample to be part of a stereo sample if:
Both the PRI and SEC voice on the selected key are used on the EMAX-I/EMAX-II
(no empty voice)
AND
(EMAX-II only:) The Stereo Voice parameter is set to ON
OR
(EMAX-I or EMAX-II:) The PRI and SEC samples have the same length, the same
sample rate and the same original key, and they have opposite panning settings, i.e.
one voice’s pan is set to value -7 and the other voice’s panning is set to +7.
470
Select option ‘1. Receive PRI & SEC Samples as Stereo if possible’ if you want to create stereo WAV files
The four download options 1 4 in the menu screen are also accessible directly from the sampler's key
overview screen by means of four shortcut keys (see picture below).
1 2 3 4
When uploading stereo WAV files to the EMAX-I/EMAX-II, EMXP will create a stereo sample in the
EMAX-I/EMAX-II only if you have asked EMXP to do so (see picture below). A stereo sample is
created as follows:
471
Select option ‘3. Send WAV as STEREO to PRI and SEC Voices’ if you want to create a stereo sample
o The right channel of the WAV file is assigned to the PRImary voice of the selected key
o The left channel of the WAV file is assigned to the SECondary voice of the selected key
o The original key, output channels, sample length, sample rate and sample loop settings are set
identical for both voices:
If the new sample is added to the selected key (Mode 1), the values for these
parameters are the defaults: original key = selected key, output channels 07
(EMAX-I) or Main Outs (EMAX-II), sample length and sample rate are defined by
WAV, as well as the loop settings unless no transfer of the WAV loops is requested.
In that case the loops will be turned off and loop sample points will be set to the first
and last sample points of the sample.
If both original samples of the PRI and SEC voice are being replaced (Mode 2 or 3),
then the parameters from the PRI voice are taken and copied to the SEC voice.
Sample length and sample rate are still derived from the WAV file of course.
If either the PRI or SEC voice is being replaced, and the other one is added (because
there was no original sample on that voice), then the parameters of either the PRI or
SEC voice are being copied to the other voice. Again, sample length and sample rate
are still derived from the WAV file. The sample rate will be adjusted to the the
memory available (replace sample’s size + available memory size), and depending on
the chosen mode, in addition the WAV file can be truncated too.
o Cross Fade is turned OFF, PRI is set on top of SEC.
o (EMAX-I only:) The panning parameter of the PRI voice is set to +7, the panning parameter
of the SEC voice is set to -7. Dual Voice is turned OFF.
o (EMAX-II only:) The Stereo Voice parameter of the key area is turned ON. Experience shows
however that switching on this parameter does not always succeed. EMXP will automatically
validate if the command is completed successfully. If not, EMXP will set the panning
parameters in the same way as is being done for the EMAX-I. As an alternative, you can still
turn Stereo Voice ON on the EMAX-II sampler itself.
o The first and last key of the key area which contains this stereo voice depends on the Mode
that has been used, and the key assignments of the original voices in the EMAX-I/EMAX-II.
If the sample is being added, the key area is exactly one key long, i.e. the selected key
itself.
472
BEFORE AFTER
PRI PRI
SEC SEC
If the sample is replacing only one voice (and the other sample’s channel is being
added), the key area is the same as the original key area. E.g. if the sample is
replacing the original PRI sample which was assigned to keys G2 E3, while the
SEC voice was empty, then the new stereo voice can be found on both voices in the
key area G2 E3.
BEFORE AFTER
PRI PRI
SEC SEC
If the sample is replacing two original samples – one on the PRI and one on the SEC
voice - then the new key area of the stereo sample will be the area defined by the
portion which is common to both the original PRI and SEC voices. The remaining
portions of those voices will be empty now. The picture below illustrates this.
BEFORE AFTER
PRI PRI
SEC SEC
Transferring loops
Besides transferring the audio data, EMXP supports the transfer of loops as well - both in upload and unload
mode. However EMXP will only transfer loops if you specifically request EMXP to do this, either by setting the
preference (see section "10.3.9.2 Define if loop settings should be converted to/from WAV files") or by selecting
this option in MANUAL or SEMI-MANUAL mode (see section "9.8.5 How to upload and download samples
with EMXP").
Following rules are applied by EMXP when unloading samples with loops:
By default loops are translated to forward loops (type 00) in the WAV file
Whether the source loop is a "sustain" loop or rather an "in release" loop is not translated to the WAV
file - both loop types result in standard WAV loops
If the "sustain" loop differs from the "in release" loop in the source EMAX-I or EMAX-II sample, and
both loops are enabled, EMXP will convert both loops to the WAV file. However this will only be done
473
if the "sustain" and "in release" loop ranges are not overlapping. If there's an overlap, only the "sustain"
loop will be converted.
The WAV loop length will be set to endless/indefinite.
When unloading the PRI and SEC voice's samples to a stereo WAV file, EMXP will use the loops of
the sample for which a sustain loop has been defined (if both have a sustain loop defined, the PRI
sample settings will be used). If neither the PRI sample nor the SEC sample has a sustain loop, EMXP
will use the loops of the sample for which an in release loop has been defined (again, if both have an in
release loop defined, the PRI sample settings will be used).
When unloading looped EMAX-II samples which are larger than 2M sample points, EMXP can not
guarantee that the loops will be converted correctly to WAV loops. This is especially true if the loop's
range crosses or is beyond the 2M sample point.
Besides loop settings, the "SMPL" chunk in the WAV file format also contains SMPTE information and
MIDI note and fine tuning settings. However EMXP is not converting these parameters from the source
samples. Default values are used in the generated WAV files: SMPTE is disabled, SMPTE Offset is set
to 0, MIDI note is set to 60 (C3/C4) and MIDI tuning is set to 0.
If RS422 or MIDI communication with the EMAX-I/EMAX-II is used for the first time after a clean installation
of EMXP, you will have to select the RS422 COM port or MIDI IN and MIDI OUT ports that will be used for
the EMAX-I/EMAX-II in EMXP.
Once a COM port or MIDI ports have been selected, EMXP will never ask for a COM port or MIDI ports for the
EMAX-I/EMAX-II again, except if
the default COM port or MIDI ports can't be found anymore
you have explicitly instructed EMXP to always ask for a COM port or for MIDI ports
474
By selecting the option "Always show this screen" in the screens above, EMXP will always ask for a COM port
or for MIDI ports. The option number depends on the number of available ports, here it is option 2 and option 6.
You can always change this mode - as well as the default COM port and MIDI ports - in the Communication
Preferences menu. See section "10.6.6.4 Define if MIDI ports should always be asked", section "10.6.6.3 Define
if RS422 port should always be asked", section "10.6.4 Manage EMAX-I and EMAX-II MIDI communication
preferences" and section "10.6.3 Manage EMAX-I and EMAX-II RS422 communication preferences".
475
9.8.5 How to upload and download samples with EMXP
Make sure you have a compatible RS422 adapter connected to your computer, and that you know the COM port
number of that RS422 port. To find out the COM port number, check the Ports section in the Device Manager
(configuration panel) of Windows.
Make sure you have a MIDI interface connected to your computer with one IN and one OUT port connected to
the EMAX.
If at least one of the selected WAV files contains a loop, EMXP will ask if you would like to specify the loop
conversion parameters now, or if you would like to use the preferences related to loop conversions.
Note that EMXP will not show the screen below if you have explicitly instructed EMXP not to do so. This can
be done by activating option 3 "Don't show this screen anymore" at the bottom of the screen. This option can
also be set in the Advanced Automation/Workflow Preferences. See section "10.2.2.1 Define if
copy/conversion/unload preferences should always be asked", options 1 and 2.
476
If you select option 1, EMXP will use the loop conversion parameters as defined in the preferences. See sections
"10.3.9.2 Define if loop settings should be converted to/from WAV files", "10.3.9.3 Define which WAV loops
should be used", "10.3.9.4 Define which WAV loop type should be converted to sampler sustain loops" and
"10.3.9.5 Define to which sampler loop type WAV loops should be converted".
If you select option 2, you can define the loop conversion parameters now. The process and screens to define the
loop conversion parameters are the same as the ones explained in section "7.3.9 Conversion from WAV". We
refer to that section for more details.
Note: the screen in which you can select whether you would like to convert the loops or not looks slightly
different than the one shown in section "7.3.9 Conversion from WAV". See picture below. The meaning of the
available options is identical however.
477
Continuing the upload process
After (optionally) having specified how EMXP should deal with WAV loops, you can now continue the sample
upload process:
Note (**): see section "9.8.4 Selecting the RS422 or MIDI ports".
Make sure you have a compatible RS422 adapter connected to your computer, and that you know the COM port
number of that RS422 port. To find out the COM port number, check the Ports section in the Device Manager
(configuration panel) of Windows.
Note (*): see section "9.8.4 Selecting the RS422 or MIDI ports".
Make sure you have a MIDI interface connected to your computer with one IN and one OUT port connected to
the EMAX.
478
To download a sample from the EMAX-II:
“1. Manage EMU Files and Disks” 2. Manage EMU EMAX-II Files and Disks” “9. Receive Samples from
EMAX-II via RS422/MIDI” “2. Receive Samples from EMAX-II via MIDI” [optionally (*): select a MIDI
IN and MIDI OUT port and press ENTER] [wait while EMXP gets all key information of the current EMAX-
II preset” [select one or more keys from which you want to download the samples(*)] For each selected
key [select from which voice(s) you want to download the sample]
Note (*): see section "9.8.4 Selecting the RS422 or MIDI ports".
After having selected the sample unload option - either with RS422 or MIDI - EMXP will ask in which of the
three modes you would like to proceed.
These three modes are similar to the ones that can be selected when copying or converting items in EMXP:
batch mode, which allows for a fully automated unload of all samples on all selected keys
manual mode, which allows for a fully manually controlled sample-per-sample unload process
semi-manual mode, which allows for a partially automated and partial manually controlled sample
unload process. The degree of automation can be defined by the user.
EMXP will always show this screen unless you explicitly ask EMXP not to do so by enabling "4. Don't
show this screen anymore".In that case EMXP will choose the mode that you have selected the last
time when you were unloading samples (or copying/converting sound banks).
You can always change the mode afterwards in the Automation/Workflow Preferences. See section "10.2.1
Quick definition of settings for automated or manual processing".
By selecting 1, the sample unload process will be done in a fully automated mode. The only user
intervention required is selecting the target folder for the WAV files.
By selecting 2, the sample unload process can be done in a fully manual mode. In practice this means
that you will be able to define whether loops should be converted and you will have the possibility to
provide a WAV file name for each individual sample that is being unloaded.
By selecting 3, you can define the level of automation yourself. In this custom automation level mode,
you have the same possibilities as in a fully manual mode, but you can configure which of the
parameter request screens should be displayed and which should be skipped. E.g. if you never want to
be "bothered" with having to choose between the possibility to select the target file names yourself and
the possibility that EMXP determines the target file names automatically, you can configure the
workflow of EMXP in such way that this expected behaviour is taken into account. Hence the purpose
479
of the custom automation level mode is to make the copy/conversion workflow more comfortable and
to tune it to your needs.
Loop conversion
If any of the samples on the selected keys have loops enabled, EMXP can save these loops in the target WAV
file. Whether EMXP should save the loop definitions can be defined in the screen shown below. This screen is
only shown in MANUAL or in SEMI-MANUAL mode, and only if at least one of the samples contains a loop.
If you selected the BATCH mode or if you specified that EMXP can select the target WAV file names in an
automated way (in MANUAL or SEMI-MANUAL mode), EMXP will ask in which folder the WAV files
should be saved.
480
Starting the actual download of samples
EMXP will now start the actual unload of all selected samples.
If multiple keys have been selected for sample download, EMXP will download each different sample only once.
E.g. if 2 keys have been selected which have been assigned to the same PRI voice, the sample of this PRI voice
will be downloaded only once.
If you have chosen to enter the target WAV file names yourself, EMXP will ask for a WAV file name for each
sample that is being unloaded.
Once the unload of all samples is finished, EMXP will display a report containing the results of the sample
unload process:
481
In this example, 3 samples of an EMAX-I preset "P25 Piano Hi End" have been successfully downloaded:
The first line summarizes how many samples from how many key areas have been unloaded. See (1).
The report also shows from which preset the samples have been unloaded. See (2).
For every unloaded sample, the report explains from which key and which layer (PRI/SEC) the sample
originates, and in which target WAV file the sample has been saved. See (3).
The (*) at the end of a WAV file indicates that loop(s) have been converted to the WAV file as well.
The folder in which the WAV files have been saved can be found at the end of the report. See (4).
This report has been saved to disk as well, unless you explicitly instructed EMXP not to do so; see section
"10.8.1 Define how copy/conversion/unload results will be written to reports".
When uploading or downloading WAV files, you might want to know more information about the
samples/voices that are currently assigned to a particular key in the EMAX-I/EMAX-II’s current preset.
When uploading samples, the sound of the selected key can be played on the EMAX by pressing ‘L’.
EMXP gives two options (besides the option to refresh the key map overview of the current preset):
Play the sound on the EMAX-I/EMAX-II for 2 seconds. This can be done
o (when uploading or downloading:) by pressing ‘L’ on the key map overview, after having
selected one of the keys. See above picture.
o (when downloading:) by choosing “6. Play Note on Key” after having selected a key and
having pressed [ENTER] on the key map overview screen.
Get some basic information about the PRI and SEC voice, including sample information. This can be
done
o (when uploading or downloading:) by pressing ‘D’ on the key map overview, after having
selected one of the keys. See above picture.
o (when downloading:) by choosing “7. Show Key Details” after having selected a key and
having pressed [ENTER] on the key map overview screen.
482
If you ask for more details of the selected key, the above information will be displayed
483
9.9 TRANSFERRING WAV FILES TO/FROM EMULATOR-II VIA RS422
EMXP supports real time transfer of individual samples between a Windows computer and the Emulator-II.
The sample transfer can be done through a high speed RS422 serial communication connection only (the
Emulator-II does not support MIDI sample dumps)
Always save your sound banks on the sampler before using the communication transfer functions. In exceptional
cases sample dumps via RS422 may cause the sampler to hang or to crash.
In order to be able to set up high speed serial communications between EMXP and the Emulator-II, a special
RS422 port device or adapter is required on the computer. See section "9.6.1 RS422 Hardware Adapter" for
more details.
The stability and speed of the RS422 communication with the Emulator-II is determined by a set of
communication parameters. These parameters can be changed in the Preferences menu (see section "10.6
COMMUNICATION PREFERENCES"). The out-of-the-box values of these parameters may not be the best for
your specific set-up. The values that should be used depend on the speed of the computer and on the reliability of
the USB ports. The most important ones are the "Delay time ..." settings.
Don't worry or get angry if the communication (always) fails when using EMXP with the initial (factory)
communication preference settings !
Just go to the Communication Preferences (option 6.5 in the Main Menu) and change the values of the "Delay
time ..." settings:
Decrease these values if you have an old or slow computer, or if you want to increase the speed of the
data transfer. The communication will be faster but could be less reliable.
Increase these values if you have a fast modern computer. The communication will slow down but
could be more reliable.
If the communication fails and additional attempts result in EMXP errors saying that no data could be written
to the RS422 port due to reason code 31, you will have to unplug the RS422 port and plug it in again. Then
retry sending or receiving the data in EMXP.
The source files for uploading samples from the computer to the Emulator-II should be 16-bit WAV files, either
mono or stereo.
The target files created by downloading samples from the Emulator-II to the computer are also 16-bit WAV
files, either mono or stereo.
The data transferred by EMXP are the actual sound data (samples) including some basic characteristics: the
sample length and the sample rate. Optionally loop settings can be transferred as well, so you can define a
starting and end loop point in the WAV file upfront with your favourite sound editor and transfer this loop along
with the WAV sound data to the Emulator-II. There's also the possibility not to transfer the WAV file's loop and
to preserve the previous loop settings of the Emulator-II sample being replaced by the WAV file. This however
will only be done if the WAV file has the same or a larger size than the previous sample. See next section.
Uploading and downloading samples is always done to and from the current preset on the Emulator-II. So
make sure that you have selected the appropriate preset on the Emulator-II before transferring samples.
484
The RS422 instruction set of the Emulator-II only supports the replacement of existing samples. Adding
samples to empty voices is not possible, as opposed to the EMAX-I/EMAX-II. So if you want to compose a
preset from scratch by uploading WAV files to the Emulator-II via RS422, you will first have to make “dummy”
samples using the SAMPLE module on the Emulator-II. When sampling these dummy (empty) sounds, you will
also have to set their sample length to the value closest (but greater than or equal) to the length of the WAV file
which will be uploaded. After having transferred the WAV file, EMXP will automatically set the correct sample
length by performing a truncate operation on the allocated dummy sample’s memory.
This is not the most convenient way of working, but it’s a limitation imposed by the Emulator-II itself, and
Sound Designer for Emulator-II was limited in the same way.14
The sample transfer function of EMXP lets you define to or from which key in the current preset the sample
should be transferred. In addition you have the possibility to select either the primary or secondary voice, or
both. See picture below.
When transferring samples, you can always select the key and voices that you want to use
A sample in an Emulator-II voice can be “soft” truncated, i.e. only part of the sample is actually played in that
voice. Soft truncation can be set in sub-module “11. Truncate…” on the Emulator-II. The same sample can be
“soft” truncated differently in different voices.
If a sample is “soft” truncated and only used in one voice, it can be “hard” truncated in a second step, by
answering yes if the Emulator-II asks to permanently truncate the sample. Once a sample has been “hard”
truncated, the memory of the bank is re-organized and the unused portions at the beginning and end of the
sample are freed – this part of the memory is available then for new samples.
If EMXP detects that one or more of the samples on the selected source keys have been “soft”
truncated, it will ask if you want to download the truncated parts or the full samples.
14
A future version of EMXP may overcome this limitation via a trick, but this advanced feature is not on the EMXP roadmap
yet .
485
Depending on whether the PRI and or SEC voice are defined (i.e. are not empty), you will be given the
possibility to download either the PRI or the SEC or both samples. These possibilities are available both
in the source key overview screen (by means of shortcut keys) and in the menu. See pictures below.
If in addition EMXP detects that the PRI and SEC voice of the selected source key are probably
forming a STEREO sample, you are even given the possibility to download both samples as one
STEREO sample (see later for more information on how EMXP deals with stereo samples on the
Emulator-II).
Note that the download menu and key overview screen will always give you the four download options.
But if one or more of them are not applicable, EMXP will always inform you about this when you select
these options.
486
Supported sample upload modes
Only one mode of uploading WAV files to the Emulator-II is supported: replacing samples with truncation.
Other modes, like adding samples, are not supported due to a lack of appropriate software instructions in the
Emulator-II operating system communication protocol.
Moreover (as already explained) it is required that there is already a sample of sufficient length on the
selected target key of the current preset in the Emulator-II’s memory. This existing sample will then be
overwritten by EMXP with the selected WAV file.
If the new WAV sample exceeds the length of the original existing sample, the new sample will be
truncated to the length of the original sample. EMXP will give a warning and ask for conformation if
this will happen (see picture). Any available free memory in the Emulator-II will not be used.
If the WAV file doesn’t fit in the current sample’s size, the WAV file has to be truncated
o The sample length will be set to the correct (shorter) value by applying “soft” truncation. This
means that the sample will sound perfectly normal with the correct length, but the remaining
unused memory is not freed up (yet – see hereafter).
o If the sample being replaced is used by other voices too, EMXP will ask if these other voices
should also be “soft” truncated.
o The remaining unused memory of the original sample on the Emulator-II is not freed up and is
not made available for other samples unless you perform a “hard” truncation for the new
sample on the Emulator-II itself. This is done by entering the “11. Truncate…” submodule on
the Emulator-II and by answering “yes” on the question whether the truncation should be
made permanent. Hard truncation can not be performed by EMXP because no remote
instruction exists for this function.
o Note: if the sample is used by multiple voices, the remaining unused sample space can never
be freed up anymore because in that particular situation the Emulator-II’s OS does not accept
hard truncations
487
If the sample on the selected key’s voice is being used by other voices too (in either the current preset
or in other presets), the sample of these other voices will of course be replaced as well. As explained
before, if the new sample is shorter than the original sample, EMXP will ask whether these voices
should be “soft” truncated too or not.
Soft truncation can be limited to the selected key’s voice or can be applied to all voices using the sample
If the selected key is part of a voice which spans multiple keys, all keys linked to that voice will receive
the new sample.
The current voice and its parameters are being fully reused. E.g. filter settings are still valid.
When no transfer of the WAV loop has been requested, the loop settings of the original sample are
preserved, unless the new sample is shorter than the original one in that case the loop points are set to
the first and last sample point of the new sample, the loops themselves are disabled and any original
“soft” truncation settings are removed.
When a transfer of the WAV loop has been requested, the loop settings of the WAV file will be used in
the uploaded sample. If the WAV file does not contain any loop, the loop of the uploaded sample will
be disabled (switched off).
Be aware that this sample transfer mode is destructive. You will lose the previous sample on the
Emulator-II.
Sample size
The max. allowed sample size that can be transferred to/from the Emulator-II via RS422 is the same as the max.
allowed sample size on the Emulator-II: 484599 sample points. As a result, the maximum 16-bit WAV audio
size (of one channel) that can be exchanged with the Emulator-II is 946 KB.
The actual maximum can be lower depending on the number of voices, presets, samples and sequences that have
already been defined in the sound bank.
488
Sample rate conversion
The Emulator-II only supports one sample rate: 27778 Hz. EMXP will always perform a sample rate conversion
to the 27778 Hz sample rate.
Stereo samples
Although the Emulator-II doesn’t support true stereo samples, a basic stereo effect can be created by using the
PRI voice for one channel of the stereo sound and the SEC voice for the other channel of the stereo sound, and
by assigning the PRI voice to other output channels than the SEC voice. When connected accordingly to a sound
mixer/amplifier, a stereo effect can be achieved.
EMXP supports the exchange of stereo samples in this “basic version” with the Emulator-II as follows:
When downloading samples from the Emulator-II to the computer, EMXP will detect whether the
sample is part of a stereo voice or not.
o If EMXP considers the sample to be part of a stereo sample, and if you have asked EMXP to
transfer the sample as a stereo sample if possible (see picture below), EMXP will download
both the PRImary and SECondary sample from the Emulator-II and save it into a stereo WAV
file.
o EMXP considers the sample to be part of a stereo sample if:
Both the PRI and SEC voice on the selected key are used on the Emulator-II (no
empty voice)
AND
The PRI and SEC samples have the same length (*), the same sample rate and the
same original key, and they are assigned to mutual exclusive output channels, e.g.
PRI voice is assigned to channels 14 and SEC voice is assigned to channels 58.
(*) the length is either the full length of the sample or the truncated length of the
sample, depending on the choice you made when downloading truncated samples.
Select option ‘1. Receive PRI & SEC Samples as Stereo if possible’ if you want to create stereo WAV files
489
The four download options 1 4 in the menu screen are also accessible directly from the sampler's key
overview screen by means of four shortcut keys (see picture below).
1 2 3 4
When uploading stereo WAV files to the Emulator-II, EMXP will create a pseudo-stereo sample, and
EMXP will only do this if you have asked EMXP to do so.
o The option to upload a stereo WAV to both PRI and SEC voices is only provided if the WAV
file is a STEREO WAV and if the destination key’s PRI and SEC voices are not empty. This is
shown in the picture below: the PRI and SEC voice of key C3 are assigned in the current
preset, so a STEREO WAV can be uploaded.
Select option ‘3. Send WAV as STEREO to PRI and SEC Voices’ if you want to create a stereo sample
490
o If the destination key has only the PRI or SEC voice assigned, the menu will limit the upload
possibilities to MONO uploads, either to PRI or SEC. In that case EMXP will temporarily
convert the STEREO WAV file to a MONO WAV file and send the result to the Emulator-II.
In the following picture key C2 has only the PRI voice assigned in the current preset, so even
if the WAV file is STEREO, only a MONO upload is possible.
If the destination key has only the PRI voice assigned, the stereo WAV file can only be sent as MONO to PRI.
o The right channel of the WAV file is assigned to the PRImary voice of the selected key
o The left channel of the WAV file is assigned to the SECondary voice of the selected key
o The size of the uploaded PRI and SEC samples are the same, but all other voice settings from
the original PRI and SEC voices are preserved
If a single channel of the WAV file would not fit in the PRI and/or SEC sample size,
the WAV file will be truncated and the new size will correspond to the size of the PRI
or SEC sample which is the shortest of the two (if any difference would exist).
If the WAV file itself does not contain any loop or if you decided not to transfer the
WAV file's loop, and if a single channel of the WAV file is smaller than the original
PRI or SEC sample size, the loop points will be set to the beginning and end of the
sample, the loop will be disabled and any original sample “soft” truncation will be
removed. This only happens to those voices (PRI and/or SEC) whose sample sizes are
longer than a single WAV channel.
If a single channel of the WAV file has the same size or is larger than the original PRI
or SEC sample size, all original voice settings of that voice are preserved, except for
the “soft” truncation settings. The output channel settings, cross fade settings and
even original key settings are preserved. This is even true for the loop settings, unless
you have specified that the WAV file's loop should be transferred to the Emulator-II.
The result is not necessarily a true stereo sample however; that’s why we call it a
pseudo-stereo sample.
Note: although EMXP only assumes stereo samples if the output channel assignment
of the PRI and SEC voice are mutually exclusive when unloading samples, EMXP
will not change the output channels in this way when uploading samples. Again, this
shows why we consider the uploaded sample only to be a kind of pseudo-stereo
sample.
491
Transferring loops
Besides transferring the audio data, EMXP supports the transfer of loops as well - both in upload and unload
mode. However EMXP will only transfer loops if you specifically request EMXP to do this, either by setting the
preference (see section "10.3.9.2 Define if loop settings should be converted to/from WAV files") or by selecting
this option in MANUAL or SEMI-MANUAL mode (see section "9.9.5 How to upload and download samples
with EMXP").
Following rules are applied by EMXP when unloading samples with loops:
By default loops are translated to forward loops (type 00) in the WAV file
Whether the source loop is a "sustain" loop or rather an "in release" loop is not translated to the WAV
file - both loop types result in standard WAV loops
The WAV loop length will be set to endless/indefinite.
EMXP is always using the loop settings which have been specifically defined for the voice which has
been assigned to the selected key (the same sample may be shared with other voices on the Emulator-II
which may have other loops defined, but those are ignored).
When unloading the PRI and SEC voice's samples to a stereo WAV file, EMXP will use the loops of
the sample for which a sustain loop has been defined (if both have a sustain loop defined, the PRI
sample settings will be used). If neither the PRI sample nor the SEC sample has a sustain loop, EMXP
will use the loops of the sample for which an in release loop has been defined (again, if both have an in
release loop defined, the PRI sample settings will be used).
Besides loop settings, the "SMPL" chunk in the WAV file format also contains SMPTE information and
MIDI note and fine tuning settings. However EMXP is not converting these parameters from the source
samples. Default values are used in the generated WAV files: SMPTE is disabled, SMPTE Offset is set
to 0, MIDI note is set to 60 (C3/C4) and MIDI tuning is set to 0.
If RS422 communication with the Emulator-II is used for the first time after a clean installation of EMXP, you
will have to select the RS422 COM port that will be used for the Emulator-II in EMXP.
Once a COM port has been selected, EMXP will never ask for a COM port for the Emulator-II again, except if
the default COM port can't be found anymore
you have explicitly instructed EMXP to always ask for a COM port
492
By selecting the option "Always show this screen" in the screen above, EMXP will always ask for a COM port.
The option number depends on the number of available COM ports, here it is option 2.
You can always change this mode - as well as the default COM port - in the Communication Preferences menu.
See section "10.6.6.3 Define if RS422 port should always be asked" and section "10.6.1 Manage Emulator-II
RS422 communication preferences"
Make sure you have a compatible RS422 adapter connected to your computer, and that you know the COM port
number of that RS422 port. To find out the COM port number, check the Ports section in the Device Manager
(configuration panel) of Windows.
If at least one of the selected WAV files contains a loop, EMXP will ask if you would like to specify the loop
conversion parameters now, or if you would like to use the preferences related to loop conversions.
Note that EMXP will not show the screen below if you have explicitly instructed EMXP not to do so. This can
be done by activating option 3 "Don't show this screen anymore" at the bottom of the screen. This option can
also be set in the Advanced Automation/Workflow Preferences. See section "10.2.2.1 Define if
copy/conversion/unload preferences should always be asked", options 1 and 2.
493
If you select option 1, EMXP will use the loop conversion parameters as defined in the preferences. See sections
"10.3.9.2 Define if loop settings should be converted to/from WAV files", "10.3.9.3 Define which WAV loops
should be used", "10.3.9.4 Define which WAV loop type should be converted to sampler sustain loops" and
"10.3.9.5 Define to which sampler loop type WAV loops should be converted".
If you select option 2, you can define the loop conversion parameters now. The process and screens to define the
loop conversion parameters are the same as the ones explained in section "7.3.9 Conversion from WAV". We
refer to that section for more details.
Note: the screen in which you can select whether you would like to convert the loops or not looks slightly
different than the one shown in section "7.3.9 Conversion from WAV". See picture below. The meaning of the
available options is identical however.
494
Continuing the upload process
After (optionally) having specified how EMXP should deal with WAV loops, you can now continue the sample
upload process:
[optionally (*): select a COM port number and press ENTER] [wait while EMXP gets all key information of
the current Emulator-II preset” [select a key to which you want to upload the WAV file] [select to which
voice(s) you want to upload the WAV file] [answer all questions about truncation if applicable] [wait
while EMXP is uploading the WAV file]
Note (*): see section "9.9.4 Selecting the RS422 COM port".
Note (*): see section "9.9.4 Selecting the RS422 COM port".
After having selected the sample unload option EMXP will ask in which of the three modes you would like to
proceed.
These three modes are similar to the ones that can be selected when copying or converting items in EMXP:
batch mode, which allows for a fully automated unload of all samples on all selected keys
manual mode, which allows for a fully manually controlled sample-per-sample unload process
semi-manual mode, which allows for a partially automated and partial manually controlled sample
unload process. The degree of automation can be defined by the user.
495
EMXP will always show this screen unless you explicitly ask EMXP not to do so by enabling "4. Don't
show this screen anymore". In that case EMXP will select the mode that you have selected the last
time when you ware unloading samples (or copying/converting sound banks).
You can always change the mode afterwards in the Automation/Workflow Preferences. See section "10.2.1
Quick definition of settings for automated or manual processing".
By selecting 1, the sample unload process will be done in a fully automated mode. The only user
intervention required is selecting the target folder for the WAV files.
By selecting 2, the sample unload process can be done in a fully manual mode. In practice this means
that you will be able to define whether loops should be converted, you will have the possibility to
provide a WAV file name for each individual sample that is being unloaded, and you will have the
opportunity to decide how to deal with soft truncation if one or more of the selected samples have been
soft truncated
By selecting 3, you can define the level of automation yourself. In this custom automation level mode,
you have the same possibilities as in a fully manual mode, but you can configure which of the
parameter request screens should be displayed and which should be skipped. E.g. if you never want to
be "bothered" with having to choose between the possibility to select the target file names yourself and
the possibility that EMXP determines the target file names automatically, you can configure the
workflow of EMXP in such way that this expected behaviour is taken into account. Hence the purpose
of the custom automation level mode is to make the copy/conversion workflow more comfortable and
to tune it to your needs.
If you have selected the MANUAL or SEMI-MANUAL mode, and at least one of the selected keys has a voice
assigned to it which refers to a soft truncated sample, EMXP will now ask whether the soft truncated version of
the sample(s) should be unloaded, or rather the original "full length" sample(s).
See section "9.9.3 General characteristics" for more details.
If you have selected the BATCH mode or automated MANUAL mode, EMXP will simply use the preference for
this setting. See section "10.6.6.1 Manage Emulator-II sample unload preferences".
Loop conversion
If any of the samples on the selected keys have a loop enabled, EMXP can save this loop in the target WAV file.
Whether EMXP should save the loop definitions can be defined in the screen shown below. This screen is only
shown in MANUAL or in SEMI-MANUAL mode, and only if at least one of the samples contains a loop.
496
Select the target folder for the WAV files
If you have selected the BATCH mode or if you specified that EMXP can select the target WAV file names in an
automated way (in MANUAL or SEMI-MANUAL mode), EMXP will ask in which folder the WAV files
should be saved. See picture below.
EMXP will now start the actual unload of all selected samples.
If multiple keys have been selected for sample download, EMXP will download each different sample only once.
E.g. if 2 keys have been selected which have been assigned to the same PRI voice, the sample of this PRI voice
will be downloaded only once.
If you have chosen to enter the target WAV file names yourself, EMXP will ask for a WAV file name for each
sample that is being unloaded.
497
Sample unload execution report
Once the unload of all samples is finished, EMXP will display a report containing the results of the sample
unload process:
In this example, 3 samples of Emulator-II preset "P05 TRUNCSTRGS 1" have been successfully downloaded:
The first line summarizes how many samples from how many key areas have been unloaded. See (1).
The report also shows from which preset the samples have been unloaded. See (2).
For every unloaded sample, the report explains from which key and which layer (PRI/SEC) the sample
originates, and in which target WAV file the sample has been saved. See (3).
The (*) at the end of a WAV file indicates that loop(s) have been converted to the WAV file as well.
The folder in which the WAV files have been saved can be found at the end of the report. See (4).
This report has been saved to disk as well, unless you explicitly instructed EMXP not to do so; see section
"10.8.1 Define how copy/conversion/unload results will be written to reports".
When uploading or downloading WAV files, you might want to know more information about the
samples/voices that are currently assigned to a particular key in the Emulator-II’s current preset.
EMXP gives two options (besides the option to refresh the key map overview of the current preset):
Play the sound on the Emulator-II for 2 seconds. This can be done
o (when uploading or downloading:) by pressing ‘L’ on the key map overview, after having
selected one of the keys. See picture below.
o (when downloading:) by choosing “6. Play Note on Key” after having selected a key and
having pressed [ENTER] on the key map overview screen.
Get some basic information about the PRI and SEC voice, including sample information. This can be
done
o (when uploading and downloading:) by pressing ‘D’ on the key map overview, after having
selected one of the keys. See picture below.
o (when downloading:) by choosing “7. Show Key Details” after having selected a key and
having pressed [ENTER] on the key map overview screen.
498
When uploading samples, the sound of the selected key can be played on the Emulator-II by pressing ‘L’.
More information about the samples and voices assigned to the selected key can be found by pressing ‘D’
499
If you ask for more details of the selected key, the above information will be shown
500
9.10 TRANSFERRING WAV FILES TO SP-12 VIA MIDI
EMXP supports the real time load of WAV-files from a Windows computer to the SP-12.
Transferring samples from the SP-12 to WAV-files on a Windows computer is not supported however, because
this operation is not supported by the SP-12 operating system.
The WAV-file transfers can be done through a standard MIDI connection. Please note that MIDI communication
is pretty slow, so the transfer of large WAV-files can take quite a while (almost one minute for a sample of 2.5
seconds).
It is advised to save your sounds on the SP-12 (on floppy disk) before using the communication transfer
functions. In exceptional cases MIDI dumps may cause the SP-12 to hang or to crash.
In order to be able to set up a MIDI connection between EMXP and the SP-12, any MIDI interface for Windows
should work fine.
EMXP is configured with default MIDI communication settings which should allow for a smooth
communication with the SP-12.
However, depending on the type of MIDI hardware being used, or the Windows OS, the communication link
could be less reliable than assumed by EMXP. If this is the case, you may encounter errors during uploading or
downloading of the data.
Moreover the SP-12 is pushing the MIDI interface to its limits, e.g. a single packet is much larger than with any
other MIDI sampler/synthesizer.
Some fine tuning of the configuration parameters for MIDI may be required to make the connection more
reliable in your particular setup. See section "10.6 COMMUNICATION PREFERENCES" for more details.
The source files for uploading samples from the computer to the SP-12 should be 16-bit WAV files, either mono
or stereo.
The data transferred by EMXP are the actual sound data (samples) including some basic characteristics: the
sample length and the sample rate. Optionally loop settings can be transferred as well, so you can define a
starting and end loop point in the WAV file upfront with your favourite sound editor and transfer this loop along
with the WAV sound data to the SP-12. Note however that the SP-12 has some important constraints regarding
the loop settings (especially regarding the loop's end point), so you may decide not to transfer the loop settings
even if the WAV-file contains a loop. See section "7.7.5 SP-12" for more details.
When uploading WAV-files to a selected target sound on the SP-12, the existing SP-12 sound will be replaced.
Sample size
The max. allowed sample size that can be transferred to the SP-12 is 32768 sample points for a Standard SP-12
and 131072 sample points for a Turbo SP-12 sampler. As a result, the maximum 16-bit WAV audio size (of one
channel) that can be sent to the SP-12 is either 64KB or 256KB.
501
The actual maximum can be lower depending on the size of the samples which may already be available in the
SP-12's memory. EMXP can't detect the available memory size in the SP-12. If there is no sufficient memory
available, the SP-12 will raise an error and EMXP will cancel the transfer of the WAV-file.
The SP-12 only supports one sample rate: 26040 Hz. EMXP will always perform a sample rate conversion to the
26040 Hz sample rate.
Stereo samples
The SP-12 doesn’t support stereo samples. If the selected WAV-file is a stereo WAV-file, it will be converted to
a mono sample before sending it to the SP-12.
Transferring loops
Besides transferring the audio data, EMXP supports the transfer of loops as well - both in upload and unload
mode. However EMXP will only transfer loops if you specifically request EMXP to do this, either by setting the
preference (see section "10.3.9.2 Define if loop settings should be converted to/from WAV files") or by selecting
this option in MANUAL or SEMI-MANUAL mode (see section "9.10.5 How to upload samples with EMXP").
Tune/Decay
Although an uploaded WAV-file will always result in an un-transposed sound on the SP-12 without any
additional tuning, it's possible to specify whether the WAV-files should result in tuned sounds or in decayed
sounds. This can be done by setting the preference (see section "") or by selecting this option in MANUAL or
SEMI-MANUAL mode (see section "9.10.5 How to upload samples with EMXP").
If you decide to convert the WAV-files into tuned sounds, the current value for the Default Decay in the SP-12
will be used as decay amount (EMXP won't change this default decay setting in the SP-12).
502
9.10.4 Selecting the MIDI ports
If MIDI communication with the SP-12 is used for the first time after a clean installation of EMXP, you will
have to select the MIDI IN and MIDI OUT ports that will be used for the SP-12 in EMXP.
Once MIDI ports have been selected, EMXP will never ask for MIDI ports for the SP-12 again, except if
the default MIDI ports can't be found anymore
you have explicitly instructed EMXP to always ask for MIDI ports
By selecting the option "Always show this screen" in the screen above, EMXP will always ask for MIDI ports.
The option number depends on the number of available MIDI ports, here it is option 6.
You can always change this mode - as well as the default MIDI ports - in the Communication Preferences menu.
See section "10.6.6.4 Define if MIDI ports should always be asked" and section "10.6.5 Manage SP-12 MIDI
communication preferences".
Make sure you have a MIDI interface connected to your computer with one IN and one OUT port connected to
the SP-12.
EMXP will ask if you would like to specify the loop conversion and other SP-12 conversion parameters now, or
if you would like to use the preferences instead.
Note that EMXP will not show the screen below if you have explicitly instructed EMXP not to do so. This can
be done by activating option 3 "Don't show this screen anymore" at the bottom of the screen. This option can
503
also be set in the Advanced Automation/Workflow Preferences. See section "10.2.2.1 Define if
copy/conversion/unload preferences should always be asked", options 1 and 2.
If you select option 1, EMXP will use the WAV-to-SP12-sample and loop conversion parameters as defined in
the preferences. See sections "10.3.9.2 Define if loop settings should be converted to/from WAV files", "10.3.9.3
Define which WAV loops should be used", "10.3.9.4 Define which WAV loop type should be converted to
sampler sustain loops, "10.3.6.10 Define target SP-12 memory size for conversions to SP-12" and "10.3.6.8
Define tune/decay handling conversions from WAV to SP-12"
If you select option 2, you can define the WAV-to-SP12-sample and loop conversion parameters now:
The screens related to loop conversion settings will only appear if at least one of the selected WAV-files
contains a loop. The process and screens to define the loop conversion parameters are the same as the
ones explained in section "7.3.9 Conversion from WAV". We refer to that section for more details. Note:
the screen in which you can select whether you would like to convert the loops or not looks slightly
different than the one shown in section "7.3.9 Conversion from WAV". See picture below. The meaning
of the available options is identical however.
The other WAV-to-SP12-sample conversions settings that can be defined are
o The target SP-12 memory size (standard or turbo). This setting will only be used to validate
whether the total size of the selected WAV-files would in the SP-12 memory if all of this
memory would be available (not use any SP-12 sound yet).
o The Tune/Decay setting of the target SP-12 sounds
The process and screens to define these parameters are the same as the ones explained in section
"7.3.6.2 Conversion from WAV files". We refer to that section for more details. Note: the screen in
which you can select the Tune/Decay setting looks different than the one shown in section "7.3.6.2
Conversion from WAV files". See picture below. The options related to the Default Decay parameter are
not shown, since EMXP will not change/set this parameter when uploading WAV-files. The meaning of
the other options is identical however.
504
Continuing the upload process
After (optionally) having specified how EMXP should deal with WAV loops and the Tune/Decay settings, you
can now continue the sample upload process:
[optionally (**): select a MIDI IN and MIDI OUT port and press ENTER] For each selected WAV-file (*)
[on SP-12: activate Cassette/Disk module and press 3 and 6, followed by pressing any sound pad, followed by
ENTER twice] [EMXP automatically starts uploading the WAV-file]
(*) Before allowing a WAV-file to be uploaded to the SP-12, EMXP will perform some validations.
These validations are done for each selected WAV-file individually. If a WAV-file violates the SP-12
limits, a "validation error" screen will be displayed, and EMXP will jump to the next WAV-file.
See section "7.3.13 Validation check when converting WAV files" for an overview of the possible
validation errors.
The screen that will appear when EMXP is waiting for the "Load Sound#" instruction from the SP-12 looks like
this:
505
You can upload the WAV-file by invoking a "Load Sound#" instruction (36) on the SP-12. Any target sound
location can be chosen on the SP-12.
Be careful not to invoke the "Load Sounds" instruction (35), because that would result in assigning the WAV-
file to all 32 sounds at once.
Once you have started the "Load Sound#" (36select a soundENTERENTER) function in the
Cassette/Disk Module on the SP-12, EMXP will automatically "awake" and respond by sending the requested
data to the SP-12. If EMXP does not react, you may have to change some MIDI preferences. See section "10.6.5
Manage SP-12 MIDI communication preferences".
If more than one WAV-file has been selected for upload, the procedure described above will be repeated for each
selected WAV-file.
506
9.11 CREATING REPORTS CONTAINING BANK-PRESET OVERVIEWS
9.11.1 Introduction
EMXP can generate reports showing for each selected bank the presets which belong to that bank.
In order to generate a Bank/Preset overview report, EMXP always needs a set of banks (or bank files) selected
by the user first. Any bank or bank file overview screen of EMXP can be used to select the set of banks which
should be subject of the report. Akai S1000 files however are not supported by the reporting engine, nor are
Emulator-I and SP-12 banks because those only contain one preset per bank and these presets don’t have a
meaningful name. For SP-12 there is another reporting function available, which generates reports containing the
sounds, segments and songs of selected SP-12 files. See section "9.12 CREATING REPORTS CONTAINING SP-
12 BANK-SOUND/SEQUENCE OVERVIEWS".
Here’s a list of the overview screens supported for reporting:
EMAX-I/EMAX-II:
o Bank Files
o EMX Files
o Floppy Disk image files
o HxC Floppy Disk image files
o Sound Designer for EMAX Files
o Bank on an EMAX floppy disk
o Banks on an EMAX (partition of a SCSI2SD) hard disk (zip disk, cd-rom, memory card, …)
o Banks on an EMAX (partition of a SCSI2SD) hard disk image file
Emulator-II:
o Bank Files (Sound Designer for Emulator-II files)
o Floppy Disk image files
o HxC Floppy Disk image files
Emulator-III/Emulator-IIIX:
o Bank Files
o Banks on an Emulator-III/IIIX (partition of a SCSI2SD) hard disk (zip disk, cdrom, card, …)
o Banks on an Emulator-III/IIIX (partition of a SCSI2SD) hard disk image file
SoundFont2:
o SoundFont2 Files
EMXP will always ask for the name and the folder of a report before generating the report and writing it to disk.
The file extension is added to the file name by EMXP:
.TXT for text reports
.CSV for comma separated value reports
As just explained, any bank overview screen can be the starting point for generating a report.
In each of these bank overview screens, you can select one or more – or even all – banks for which EMXP
should create the report.
507
Hint: if you want to create a report of the contents of an EMAX-I, EMAX-II or Emulator-III/IIIX cdrom, hard
disk or SCSI2SD partition, simply go to the bank overview screen of that cdrom , hard disk, or SCSI2SD
partition and select all banks (by pressing ‘A’ and Enter).
Example: we will show how to create a report of the EMAX-II Elements Of Sound Volume 1 cdrom.
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage
EMAX-II Hard Disks” [select the drive] [press 'B'] or [select “1. Manage Banks on EMAX-II
Hard Disk”]
In the bank overview screen, select all banks which should be subject of the report. Since we want to
have a report of the full cdrom, we simply press ‘A’ (for ‘All banks’)
All banks have been selected in the EMAX-II Hard Disk bank overview screen
Press 'R' in the bank overview screen, or press Enter and select “5. Create Bank/Preset Overview
Report” from the menu after.
508
Then select the type of report that you want to create: TXT or CSV. In this example, we will generate a
TXT report: “1. Create Bank/Preset Report in TXT format”
EMXP will ask for the report file name and folder now. You can either replace an existing file or select
the "-- NEW FILE --" item in which case EMXP will give a suggestion for a file name, which can
be accepted by simply pressing Enter, or which can be replaced by a new name. The file extension
(.TXT or .CSV) should NOT be part of the name – it will be added by EMXP automatically.
(For TEXT reports only: ) Optionally you can also provide a label which will be printed as part of the
report title at the beginning of the report. The title (automatically generated) and the user-provided label
are only generated in TEXT report.
The report generation is performed now. Note that the process for collecting the bank and preset data
can take quite some time, especially when EMAX-I, EMAX-II or Emulator-III/IIIX hard disks/cdroms
are being used…
509
When the report generation is finished, you will be informed by EMXP. By pressing any key on that
screen, the TEXT version of the report will be shown even if you have chosen to generate a CSV report.
The real report (TEXT or CSV) can be found in the previously selected folder on your computer's drive.
510
Here’s a part of the actual TEXT report that can be found in the selected folder:
511
Here’s how the same report would look like in CSV format:
TITLE
LABEL
Blank line
[Iteration of:]
BANK RECORD
[Iteration of:]
PRESET RECORD
Blank line
512
The order in which banks are reported is:
o By ascending Bank Number if the banks are on an EMU hard disk or hard disk image file (or
on an EMU partition on a SCSI2SD hard disk or hard disk image file)
o By the order in which the banks/bank files were shown on the overview screen where the user
made the selection, if the banks are individual bank images on the computer’s hard disk.
The order in which presets are reported is by ascending Preset Number.
A BANK RECORD is structured as follows:
[B<Bank Number>: ]<Bank Name>[ (<Bank Type>)][ (ERROR<Error
Number>)][ <File Name>]
Except for the bank name, which will always be shown, the other information is only shown
under specific conditions:
Bank Number is only reported if the bank is on an EMU hard disk or hard disk image file.
Bank Type is only reported if the set of banks consists of a mixture of either EMAX-I and
EMAX-II banks, or Emulator-III and Emulator-IIIX banks. The possible values are:
o EMAX-I
o EMAX-II
o EMU-III
o EMU-IIIX
The error information is only shown if the bank is corrupt. The provided information is the
actual error code corresponding to the error.
File Name is only reported if the bank is in an individual bank image file on the
computer’s hard disk; it is not reported for EMU hard disks or hard disk image files.
A PRESET RECORD is structured as follows:
(E-Mu:) P<Preset Number>: <Preset Name>[ (ERROR<Error Number>)]
(SF2:) B<MIDI Bank Number>-P<MIDI Preset Number>: <Preset Name>[
(ERROR<Error Number>)]
Preset Number (or MIDI Bank Number and MIDI Preset Number in case of SoundFont2) and
Preset Name are always reported.
The error information is only shown if the preset is corrupt. The provided information is
the actual error code corresponding to the error.
If the bank is a SoundFont2 bank, the preset number does not correspond with the location
of the preset in the SF2 bank (which is rather random). Instead, the MIDI Bank number
and MIDI Preset number are being shown.
[Iteration of:]
BANK-PRESET RECORD
For more information about these data items and under which conditions they are being reported or not, see
Description of the TEXT report structure in the previous section.
The “,” delimiter character shown in the above syntax can actually be another delimiter character, depending on
the delimiter character that has been defined in the “6. Preferences” menu.
513
9.12 CREATING REPORTS CONTAINING SP-12 BANK-SOUND/SEQUENCE
OVERVIEWS
9.12.1 Introduction
Since SP-12 sounds, segments and songs can have user-defined names instead of the factory names, the reports
will contain both the user-defined names and the factory names. If no user-defined names have been assigned,
the factory name will be used instead of the user-defined name, so the factory name will appear twice.
Only non-empty sounds - both ROM and RAM - will be reported for sound bank files; empty RAM sounds will
be skipped.
For sequence files, only defined segments and defined songs will be reported; unrecorded segments and songs
will be skipped.
In order to generate a Bank/Sound overview report, EMXP needs a set of sound bank files selected by the user
first. In order to generate a Bank/Sequence overview report, EMXP needs a set of sequence files selected by
the user first.
EMXP will always ask for the name and the folder of a report before generating the report and writing it to disk.
The file extension is added to the file name by EMXP:
.TXT for text reports
.CSV for comma separated value reports
As just explained, you first have to select one or more SP-12 files. Either SP-12 sound bank files or SP-12
sequence files should be selected; it's not possible to generate a report for a mix of sound bank files and sequence
files.
Hint: if you want to create a report of the contents of all SP-12 files in a folder, simply go to the file overview
screen, navigate to the folder and select all files (by pressing ‘A’ and Enter).
Example: we will show how to create a report of all SP-12 sound bank files in a folder.
“1. Manage EMU Files and Disks” “6. Manage EMU SP-12 Files” “1. Manage SP-12 Sound
Bank Files”
514
In the SP-12 sound bank file overview screen, select all files which should be subject of the report.
Since we want to have a report of the all files in the folder, we simply press ‘A’ (for ‘All files’)
All files have been selected in the SP-12 sound bank file overview screen
Press 'R' in the bank overview screen, or press Enter and select “6. Create Bank/Sound Overview
Report” from the menu.
Then select the type of report that you want to create: TXT or CSV. In this example, we will generate a
TXT report: “1. Create Bank/Sound Report in TXT format”
515
EMXP will ask for the report file name and folder now. You can either replace an existing file or select
the "-- NEW FILE --" item in which case EMXP will give a suggestion for a file name, which can
be accepted by simply pressing Enter, or which can be replaced by a new name. The file extension
(.TXT or .CSV) should NOT be part of the name – it will be added by EMXP automatically.
(For TEXT reports only: ) Optionally you can also provide a label which will be printed as part of the
report title at the beginning of the report. The title (automatically generated) and the user-provided label
are only generated in TEXT report.
The report generation is performed now. Note that the process for collecting the sound data can take
quite some time, especially when a lot of SP-12 files have been selected…
516
When the report generation is finished, you will be informed by EMXP. By pressing any key on that
screen, the TEXT version of the report will be shown even if you have chosen to generate a CSV report.
The real report (TEXT or CSV) can be found in the previously selected folder on your computer's drive.
517
Here’s a part of the actual TEXT report that can be found in the selected folder:
518
Here’s how the same report would look like in CSV format:
9.12.4 Description of the TEXT report structure for sound bank files
TITLE
LABEL
Blank line
[Iteration of:]
FILE RECORD
[Iteration of:]
SOUND RECORD
519
Blank line
The file name is always shown.
The error information is only shown if the sound bank is corrupt. The provided
information is the actual error code corresponding to the error.
A SOUND RECORD is structured as follows:
<Factory Sound Name>: <User Sound Name> <Sound Type>[
(ERROR<Error Number>)]
The factory sound name, user-defined sound name and sound type are always reported.
The error information is only shown if the sound is corrupt. The provided information is
the actual error code corresponding to the error.
The factory sound name length has a fixed size of 10 characters (spaces are added at the
end, the name itself does not contain any spaces)
The user sound name length has a fixed size of 30 characters (spaces are added). If no
user-defined name exists for a sound, the factory name is mentioned, which may consist of
spaces.
The sound type can have two values: " ROM" for ROM sounds (mind the space at the
beginning), and "*RAM" for RAM sounds
There are no sound records for empty RAM sounds
9.12.5 Description of the CSV report structure for sound bank files
[Iteration of:]
FILE-SOUND RECORD
For more information about these data items and under which conditions they are being reported or not, see
Description of the TEXT report structure for sound bank files in the previous section.
The “,” delimiter character shown in the above syntax can actually be another delimiter character, depending on
the delimiter character that has been defined in the “6. Preferences” menu.
TITLE
LABEL
Blank line
[Iteration of:]
FILE RECORD
520
[Iteration of:]
SEQUENCE RECORD
Blank line
The file name is always shown.
The error information is only shown if the sequence file is corrupt. The provided
information is the actual error code corresponding to the error.
A SEQUENCE RECORD is structured as follows:
<Factory Sequence Name>: <User Sequence Name> <Sequence Type>[
(ERROR<Error Number>)]
The factory sequence name, user-defined sequence name and sequence type are always
reported. A sequence is either a segment or a song.
The error information is only shown if the segment or song is corrupt. The provided
information is the actual error code corresponding to the error.
The factory sequence name length has a fixed size of 10 characters (spaces are added at
the end, the name itself does not contain any spaces). The name consists of the term
"SEGMENT" or "SONG" followed by a 2-digit number (between 00 and 99)
The user sequence name length has a fixed size of 30 characters (spaces are added). If no
user-defined name exists for a segment or song, the factory name is mentioned, which
consists of the term "SEGMENT" or "SONG" followed by a space and a 2-digit number
(between 00 and 99)
The sequence type can have two values: "SNG" for songs and "SEG" for segments
There are no sequence records for unrecorded songs and segments
[Iteration of:]
FILE-SEQUENCE RECORD
For more information about these data items and under which conditions they are being reported or not, see
Description of the TEXT report structure for sequence files in the previous section.
The “,” delimiter character shown in the above syntax can actually be another delimiter character, depending on
the delimiter character that has been defined in the “6. Preferences” menu.
521
9.13 ASSIGNING NAMES TO SP-12 SOUNDS AND SEQUENCES
9.13.1 Introduction
The SP-12 itself does not natively support names for sounds, segments and songs: no actual names exist in the
SP-12 memory for these objects, they are only referred to by internal addresses.
The same is true for sounds in Emulator-I banks.
EMXP converts these internal addresses to readable strings, which are called "factory names" in EMXP and in
this manual. Examples are "Bass 1" and "User 1" for sounds, "Segment 00" and "Segment 78" for segments and
"Song 01" and "Song 99" for songs.
In addition it is also possible to assign user-defined names to sounds, segments and songs. These names are
saved in the SP-12 sound bank files and SP-12 sequence files, but they are not transferred to the SP-12 when
uploading these files via MIDI since the SP-12 can't do anything useful with this information.
Besides being a useful feature for "librarian" purposes, the main reason why EMXP supports these user defined
names for SP-12 sounds, segments and songs is to achieve compatibility with files created by the SP-12
Librarian15 software for Mac computers. See also chapter "12. EXCHANGING FILES BETWEEN EMXP AND
SP-12 LIBRARIAN".
To assign user-defined names to SP-12 sounds, segments or songs, or to change their current user-defined name,
you simply have to navigate to the sounds, segments or songs and select the ones that should be (re-)named.
You can select multiple sounds, segments or songs at once. For each selected item, a screen will appear in which
the user-defined name for that specific item can be assigned.
15
SP-12 Librarian is software for Mac from Water's Edge Software (copyrighted by Steve Makohin)
522
In the picture below, a screen is shown for assigning a name to an SP-12 sound which doesn't have a user-
defined name yet.
If an item already has a user-defined name, it will be mentioned on the screen (between [brackets]) and you can
overwrite it or accept it by simply pressing ENTER. Whether the current user-defined name is automatically pre-
filled on the bottom line (as depicted in the screen shown below) depends on the pre-fill preference (see section
"10.4.6 Define if user response area should be pre-filled with suggested response").
After pressing ENTER, the screen for the next selected item will appear. This process will continue until you
have assigned a name to all items, or until you press ESCAPE and cancel the process.
A user-defined name can have a maximum of 30 standard ASCII characters. This constraint has been built into
EMXP in order to preserve compatibility with the SP-12 Librarian software for Mac computers.
523
Saving the user-defined names
After all user-defined names have been entered, you have to save these updated names to the SP-12 sound bank
file or SP-12 sequence file.
This can be done on the next screen. The screen in the picture below will appear after you have assigned names
to SP-12 sounds. For saving SP-12 segment or song names, the screen will look slightly different, but the same
options will be available.
Note that this screen will only appear if at least one user-defined name has been changed.
After having saved the sound bank or sequences, the sound names, segment names or song names in the EMXP
overview screens will automatically be refreshed. If you have saved to a new/different file (option 2), this file
will be automatically have been loaded in EMXP when you return to the previous (overview) screens.
524
9.14 CHANGING THE EMULATOR-I BOOT ROM NUMBER
9.14.1 Introduction
The Emulator-I uses a copy protection method for accessing floppy disks containing special system software
such as the User Formatting disk and the Multi Sampling disk.
Originally all Emulator disks were copy protected, but owners who had more than one Emulator-I complained
about this, so E-Mu decreased dramatically the impact of this copy protection schema in subsequent operating
system versions quite soon after the initial release of the Emulator-I.
These protected disks uniquely belonged to the Emulator-I on which they were created or for which they were
created in the factory. This results in not being able to use some floppy disks from Emulator A on another
Emulator B.
It is reported that if an Emulator-I still refuses to load system software from a certain disk, it’s just a matter of
write-enabling the disk so that the Emulator-I can write its protection key to that disk.
So fortunately this copy protection schema is not that important anymore. But the mechanism is still there to
some extent… and EMXP provides an option to update floppy disk image files and operating system files which
makes them "compatible" with your specific Emulator-I.
The copy protection is based on a unique key which resides in the Emulator-I's boot eprom IC and which is
uniquely derived from the serial number of the boot eprom. Note that this serial number is not the same as the
serial number of the Emulator-I itself.
The copy protection mechanism of the Emulator-I validates the boot rom's protection key against the serial
number that has been written to the (system software) floppy disks of the Emulator-I.
The boot rom serial number can be found on the label of the boot eprom inside of your Emulator-I.
E.g. for a boot eprom labeled “600X.PROM(C) 820816#0197”, the boot rom serial number if 0197, which is a
hexadecimal value (so it can contain characters A F as well).
EMXP can write this boot rom serial number to Emulator-I operating system files, Emulator-I floppy disk image
files and Emulator-I HxC floppy disk image files.
To change the expected boot rom number of Emulator-I floppy disk images files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “3. Manage EMULATOR-I
Floppy Disk Images” [select one or more files] [press 'Q'] or [select “6. Change Expected Boot Rom
Version”]
To change the expected boot rom number of Emulator-I HxC floppy disk images files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “4. Manage EMULATOR-I
HxC Floppy Disk Images” [select one or more files] [press 'Q'] or [select “6. Change Expected Boot Rom
Version”]
To change the expected boot rom number of Emulator-I operating system files:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “5. Manage EMULATOR-I
Operating System Files” [select one or more files] [press 'Q'] or [select “6. Change Expected Boot Rom
Version”]
You can enter the 4-character boot rom serial number of your Emulator-I in the next screen. The screen looks
slightly different depending on the number of files that you have selected for being updated (1 or multiple).
525
Changing the expected boot rom if one floppy disk image file has been selected
Changing the expected boot rom if multiple files have been selected
526
9.15 REMOVING SOUND BANKS AND OPERATING SYSTEMS
9.15.1 Introduction
Removing data from the other types of sampler files or sampler disks is not supported, because it wouldn't make
a lot of sense. All other sampler files or disks can contain at most one sound bank and/or one operating system at
once. To remove data from these files and disks, you can simply replace the contents of the files or disks (by
selecting an existing file or disk as a target in a copy or conversion process). For floppy disks, an alternative
method is to re-format the disks.
When EMXP removes data from an Emu hard disk (image) or from an Akai S1000 floppy disk (image), it
actually only updates the file system index (aka "FAT" table).
There's however one exception: when removing operating systems from Emu hard disks or Emu hard disk
images, the actual operating system data is removed as well. The reason for this is that some Emu samplers
detect the presence of an operating system even if it the operating system is indicated as "deleted" in the file
system index.
Removing files from your computer's hard disk is not supported by EMXP. The file manager of your operating
system (e.g. Windows Explorer) should be used for this kind of basic file management operations.
9.15.2 How to remove data from EMU hard disks and hard disk images
EMAX-I
To remove banks from an EMAX-I hard disk image file or an EMAX-I partition in a SCSI2SD hard disk image
file:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select one hard disk image file or
scan for SCSI2SD and select one partition] [press 'B'] or [select “1. Manage Banks on EMAX-I Hard Disk
Image”] [select one or more banks] [press 'E'] or [select “7. Erase Bank(s) from EMAX-I Hard Disk
Image”]
To remove banks from an EMAX-I hard disk or an EMAX-I partition on a SCSI2SD hard disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition] [press 'B'] or [select “1.
Manage Banks on EMAX-I Hard Disk”] [select one or more banks] [press 'E'] or [select “7. Erase Bank(s)
from EMAX-I Hard Disk”]
To remove an operating system from an EMAX-I hard disk image file or an EMAX-I partition in a SCSI2SD
hard disk image file:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “4. Manage EMAX-I
Hard Disk Images” “1. Manage existing EMAX-I Hard Disk Images” [select one hard disk image file or
scan for SCSI2SD and select one partition] [press 'O'] or [select “3. Manage Operating System on EMAX-I
Hard Disk Image”] [select an operating system] [press 'E'] or [select “9. Erase Operating System”]
527
To remove an operating system from an EMAX-I hard disk or an EMAX-I partition on a SCSI2SD hard disk
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “5. Manage EMAX-I
Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition] [press 'O'] or [select “2.
Manage Operating System on EMAX-I Hard Disk”] [select an operating system] [press 'E'] or [select “9.
Erase Operating System”]
EMAX-II
To remove banks from an EMAX-II hard disk image file or an EMAX-II partition in a SCSI2SD hard disk image
file:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select one hard disk image file or
scan for SCSI2SD and select one partition] [press 'B'] or [select “1. Manage Banks on EMAX-II Hard Disk
Image”] [select one or more banks] [press 'E'] or [select “6. Erase Bank(s) from EMAX-II Hard Disk
Image”]
To remove banks from an EMAX-II hard disk or an EMAX-II partition on a SCSI2SD hard disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition] [press 'B'] or [select “1.
Manage Banks on EMAX-II Hard Disk”] [select one or more banks] [press 'E'] or [select “6. Erase
Bank(s) from EMAX-II Hard Disk”]
To remove an operating system from an EMAX-II hard disk image file or an EMAX-II partition in a SCSI2SD
hard disk image file:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “4. Manage EMAX-II
Hard Disk Images” “1. Manage existing EMAX-II Hard Disk Images” [select one hard disk image file or
scan for SCSI2SD and select one partition] [press 'O'] or [select “3. Manage Operating System on EMAX-II
Hard Disk Image”] [select an operating system] [press 'E'] or [select “9. Erase Operating System”]
To remove an operating system from an EMAX-II hard disk or an EMAX-II partition on a SCSI2SD hard disk
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “5. Manage EMAX-II
Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition] [press 'O'] or [select “2.
Manage Operating System on EMAX-II Hard Disk”] [select an operating system] [press 'E'] or [select “9.
Remove Operating System”]
To remove banks from an Emulator-III/IIIX hard disk image file or an Emulator-III/IIIX partition in a SCSI2SD
hard disk image file:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage Emulator-III/X Hard Disk Images” “1. Manage existing Emulator-III/X Hard Disk Images”
[select one hard disk image file or scan for SCSI2SD and select one partition] to select both Emulator-III and
Emulator-IIIX banks [press 'B'] or [select “1. Manage all Banks on Emulator-III/X Hard Disk Image”]; to select
Emulator-III banks only [press 'E'] or [select “2. Manage Emulator-III Banks only on Hard Disk Image”]; to
select Emulator-IIIX banks only [press 'X'] or [select “3. Manage Emulator-IIIX Banks only on Hard Disk
Image”] [select one or more banks] [press 'E'] or [select “6. Erase Bank(s) from Emulator-III/X Hard Disk
Image”]
To remove banks from an Emulator-III/IIIX hard disk or an Emulator-III/IIIX partition on a SCSI2SD hard disk:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“4. Manage Emulator-III/X Hard Disks” [select a hard disk or scan for SCSI2SD and select a partition]
to select both Emulator-III and Emulator-IIIX banks [press 'B'] or [select “1. Manage all Banks on Emulator-
III/X Hard Disk”]; to select Emulator-III banks only [press 'E'] or [select “2. Manage Emulator-III Banks only on
Hard Disk”]; to select Emulator-IIIX banks only [press 'X'] or [select “3. Manage Emulator-IIIX Banks only on
Hard Disk”] [select one or more banks] [press 'E'] or [select “6. Erase Bank(s) from Emulator-III/X Hard
Disk”]
528
To remove an operating system from an Emulator-III/IIIX hard disk image file or an Emulator-III/IIIX partition
in a SCSI2SD hard disk image file:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“3. Manage Emulator-III/X Hard Disk Images” “1. Manage existing Emulator-III/X Hard Disk Images”
[select one hard disk image file or scan for SCSI2SD and select one partition] [press 'O'] or [select “4.
Manage Operating System(s) on Emulator-III/X Hard Disk Image”] [select an operating system] [press 'E']
or [select “7. Erase Operating System”]
You will have to confirm the removal of the selected sound banks or operating system. This is illustrated in the
picture below (for erasing a sound bank from an EMAX-II hard disk).
9.15.3 How to remove files from Akai S1000 floppy disks or floppy disk images
To remove any Akai S1000 file (program, sample, drums) from a floppy disk
“2. Manage AKAI S1000 Files and Disks” “8. Manage AKAI S1000 Floppy Disks” [select a floppy drive]
[press 'D'] or [select “1. Manage AKAI S1000 Files on Floppy Disk”] [insert a disk if not inserted yet]
[select the volume] [press 'F'] or [select “1. Show all AKAI S1000 Files on Floppy Disk”] [select one or
more files] [press 'E'] or [select “2. Erase AKAI S1000 File(s)”]
529
To remove Akai S1000 programs from a floppy disk
“2. Manage AKAI S1000 Files and Disks” “8. Manage AKAI S1000 Floppy Disks” [select a floppy drive]
[press 'D'] or [select “1. Manage AKAI S1000 Files on Floppy Disk”] [insert a disk if not inserted yet]
[select the volume] [press 'P'] or [select “2. Show AKAI S1000 Program Files only”] [select one or more
programs] [press 'E'] or [select “2. Erase AKAI S1000 Program File(s)”]
To remove any Akai S1000 file (program, sample, drums) from a floppy disk image
“2. Manage AKAI S1000 Files and Disks” “6. Manage AKAI S1000 Floppy Disk Images” “1. Manage
existing AKAI S1000 Floppy Disk Images” [select a floppy disk image file] [press 'F'] or [select “4. Show
all AKAI S1000 Files on Floppy Disk Image”] [select one or more files] [press 'E'] or [select “2. Erase
AKAI S1000 File(s)”]
530
Removing files from Akai S1000 floppy disk images
To remove any Akai S1000 file (program, sample, drums) from an HxC floppy disk image
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select a floppy disk image file] [select 'F'] or
[select “4. Show all AKAI S1000 Files on Floppy Disk Image”] [select one or more files] [press 'E'] or
[select “2. Erase AKAI S1000 File(s)”]
To remove Akai S1000 drums files from an HxC floppy disk image
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select a floppy disk image file] [press 'U'] or
[select “7. Show AKAI S1000 Drums Files only”] [select one or more drums files] [press 'E'] or [select “2.
Erase AKAI S1000 Drums File(s)”]
To remove an Akai S1000 operating system from an HxC floppy disk image:
“2. Manage AKAI S1000 Files and Disks” “7. Manage AKAI S1000 HxC Floppy Disk Images” “1.
Manage existing AKAI S1000 HxC Floppy Disk Images” [select an HxC floppy disk image file] [press 'O']
or [select “8. Manage Operating System on AKAI S1000 HxC Floppy Disk Image”] [select an operating
system] [press 'E'] or [select “2. Erase AKAI S1000 Operating System”
You will have to confirm the removal of the selected Akai S1000 files. This is illustrated in the picture below.
531
10. PREFERENCES
The “6. Preferences” option in the main menu gives access to many configuration parameters, as well as many
parameters that can also be set during copy or conversion processes (as explained before).
All preferences defined in these screens are stored in a file named EMXPNCFG.BYT, which can be found in the
root folder of EMXPN.EXE. See section "1.8".
The preferences used by EMXP can be reset to factory defaults in three ways:
To reset all preferences at once there are two options:
o Select “6. Preferences” “9. Reset Preferences to Factory Default Values”
o Leave EMXP, delete the EMXPNCFG.BYT file and restart EMXP. A new EMXPNCFG.BYT
file containing the default settings will automatically be created by EMXP at start-up.
To reset only a subset of the preferences, each submenu of the Preference menu offers a "Reset ...
Preferences to Factory Defaults" option. All preferences that can be defined in that submenu will be
reset to the factory defaults if you select this option.
Besides all parameters and settings used by EMXP, the preferences file also contains the references to the most
recently used or preferred folders and drives for any of the objects (files, banks, ...) by EMXP.
When resetting
all preferences by using “6. Preferences” “9. Reset Preferences to Factory Default Values”
the file and drive related preferences using “6. Preferences” “4. Manage File/Drive Preferences”
“8. Reset file and drive related preferences”
you will have the possibility to exclude these folders and drives (=file and drive locations) from being reset and
to keep their current values.
532
E.g. if you select option “6. Preferences” “9. Reset Preferences to Factory Default Values” following menu
options will be offered:
Select option 2 if you want to keep the folder and drive preferences but want to reset all other preferences.
Select option 1 if you want to reset all preferences, including the folders and drives.
No matter in which Preferences menu or submenu you have selected the "Reset ... Preferences to Factory
Defaults" option, the procedure is always the same.
In the example below we will reset the Look & Feel related preferences (“6. Preferences” “3. Manage Look
and Feel Preferences” “9. Reset Look and Feel Preferences to Factory Defaults")
First you have to select option 2 to make sure that the reset process can be started:
533
Then you have to confirm that you really want to reset the preferences:
Finally the selected preferences will be reset to their factory default values.
534
10.2 AUTOMATION AND WORKFLOW PREFERENCES
Most copy, conversion and sample/bank unload processes in EMXP can be performed in one of three modes:
in batch mode, which allows for a fully automated copy/conversion/unload of all items at once
in manual mode, which allows for a fully manually controlled item-per-item copy/conversion/unload
process
in semi-manual mode, which allows for a partially automated and partial manually controlled
copy/conversion/unload process. The degree of automation can be defined by the user.
535
EMXP will always show this screen when starting a copy/conversion/unload process (except for some Akai
S1000 related processes) unless you explicitly ask EMXP not to do so by disabling "4. Always show this
screen when doing a copy/conversion/unload".
By selecting 1, the copy/conversion/unload process will be done in a fully automated mode with
minimal user intervention. EMXP will use any of the Preferences settings that may be applicable in the
copy/conversion/unload process.
By selecting 2, the copy/conversion/unload process can be done in a fully manual mode. You will have
the possibility to intervene in every step of the process, but you will also have the possibility to let
EMXP perform some steps in an automated way while keeping manual control over the other steps. If
you ask EMXP to perform one or more steps in an automated way, the resulting mode is called SEMI-
MANUAL instead of MANUAL and the configured semi-automated process can be re-used later by
selecting option 3.
By selecting 3, you can define the level of automation yourself. In this custom automation level mode,
you have the same possibilities as in a fully manual mode, but you can configure which of the
parameter request screens should be displayed and which should be skipped. E.g. if you never want to
be "bothered" with having to define the OS handling parameters or the conversion parameters (like
memory size, sample rate, ...), but you always want to be able to choose between the possibility to
select target files/banks yourself and the possibility that EMXP determines the target files/banks
automatically, you can configure the workflow of EMXP in such way that this expected behaviour is
taken into account. Hence the purpose of the custom automation level mode is to make the
copy/conversion workflow more comfortable and to tune it to your needs.
You can refine to what extent EMXP should behave in an automated way or rather in a user-controlled way.
Following submenus are available:
536
10.2.2.1 Define if copy/conversion/unload preferences should always be asked
In this menu you can define for each of 3 areas whether EMXP should simply use the preferences related to
those areas when copying, converting or unloading items, or whether EMXP should rather ask to review/change
these settings whenever you will be copying, converting or unloading items.
The 3 areas are:
Copy/conversion/unload settings. If "Yes" is chosen, the preferences explained in section "10.3
COPY/CONVERSION PREFERENCES" will be used.
Automatic processing preferences. If "Yes" is chosen, the preferences explained in section "10.2.2.2
Define preferences about automated copy/conversion/unload processing" will be used.
Target OS handling preferences. If "Yes" is chosen, the preferences explained in section "10.3.10
Manage preferences about OS handling in copy/conversion processing" will be used.
E.g. if you have defined (either during a fully manual controlled copy/conversion/unload process or in the
Preferences menu) that you want EMXP to select the target file names/banks by itself and
if you select item 3 in the above screen, then EMXP won't ask anymore for choosing between the
automated and manual target file/bank selection (the screen from section "10.2.2.2 Define preferences
about automated copy/conversion/unload processing" won't be shown anymore). Moreover EMXP will
assume that it can select the target file names/banks itself because that is the current setting for this
parameter.
if you select item 4 in the above screen, then EMXP will still ask for choosing between the automated
and manual target file/bank selection (the screen from section "10.2.2.2 Define preferences about
automated copy/conversion/unload processing" will still be shown). Just like in the MANUAL mode
you will be able to make a choice regarding this parameter.
This screen will be displayed whenever you choose the custom automation level mode for copying, converting or
unloading items, unless you explicitly ask EMXP not to do so by disabling option "7. Always show this
screen when doing a semi-manual copy/conversion"
537
10.2.2.2 Define preferences about automated copy/conversion/unload processing
In this submenu you can define to what degree EMXP can autonomously take decisions during copy, conversion
or unload processes. This can be specified for 3 areas:
Target files and banks: whenever EMXP is creating files or creating banks on sampler disks, the target
file name and folder or the target bank location on a hard disk can either be determined automatically
by EMXP or be controlled/chosen for each file/bank yourself.
Related source files: whenever EMXP is dealing with source files like EMAX-II EMX files or EMAX-
II floppy disk image files, and it needs their related files, e.g. because the whole sound bank is required
(which may be split across 3 EMX files or floppy disk image files), searching for these related files and
deciding that the correct related file has been found can either be done automatically by EMXP or be
controlled by yourself.
Error handling: whenever an error or conflict occurs during a copy, conversion or unload process,
EMXP can either show a message and ask for confirmation, or EMXP can simply log the error and take
the decision itself what to do next (which typically means cancelling the step in which the error
occurred and going to the next step/item).
In this menu you can define for 2 areas whether EMXP should simply use the preferences related to those areas
when playing samples or WAV-files, or whether EMXP should rather ask to review/change these settings
whenever you will be playing samples or WAV-files.
The 2 areas are:
Conversion preferences for between samples/WAV-files and WAV-files playable on the audio device. If
"Yes" is chosen, the preferences explained in section "10.3 COPY/CONVERSION PREFERENCES"
will be used.
Automatic processing preferences. If "Yes" is chosen, the preferences explained in section "10.2.2.2
Define preferences about automated copy/conversion/unload processing" will be used. In practice only
the preference related to finding related source files (like EMAX-II EMX files) is applicable.
538
E.g. suppose you want to play samples from an EMAX-II bank that has been stored in 3 EMX files, and you
have selected one of these EMX files. The requested sample audio data can be located in any of the 3 EMX files,
so EMXP needs to know all EMX files related to the selected one. If you have defined that you want EMXP to
find related EMAX-II EMX files by itself and
if you select item 3 in the above screen, then EMXP won't ask anymore for choosing the EMX files
related to the selected EMX file (the screen from section "10.2.2.2 Define preferences about automated
copy/conversion/unload processing" won't be shown anymore). Moreover EMXP will assume that it
can select the related EMX files itself because that is the current setting for this parameter.
if you select item 4 in the above screen, then EMXP will still ask for choosing the related EMX files
(the screen from section "10.2.2.2 Define preferences about automated copy/conversion/unload
processing" will still be shown).
This screen will only be displayed when playing samples or WAV-files if you explicitly ask EMXP to do so by
enabling option "5. Always show this screen when playing samples or WAV files"
10.2.2.4 Define behaviour when ESC is pressed while processing multiple items
539
If EMXP is processing multiple items, e.g. copying 10 files to a hard disk, and for some reason the user has
pressed ESC in the middle of this process (as a response on a request from EMXP), EMXP can :
either cancel the whole process without asking for any additional confirmation
or request the user whether the remaining items should still be processed or whether they should be
cancelled as well
or simply jump to the next item and continue the process, without asking for any additional
confirmation
Some of the preferences defined in this menu are not only applicable for copy/conversion processes, but also for
sample load/unload processes and for audio playing of samples or WAV-files. The same settings are shared by
these functions. E.g. if you change the Emulator-I normalization preferences, the new settings will be used for
conversions as well as for playing Emulator-I samples.
To access the copy/conversion preferences for EMU samplers (EMAX, Emulator-I, Emulator-II, Emulator-III,
SP-12), option 1 should be selected.
An additional menu for EMU samplers will appear:
540
10.3.1 Define if confirmation is required when writing to existing HD image
An EMAX-I, EMAX-II, Emulator-III or Emulator-IIIX hard disk image file can be an important backup file of
one of your E-Mu sampler hard disks. In that case you probably want to avoid that its contents would be changed
by accident, e.g. by copying sound banks to it or - even worse - removing banks from it.
By default EMXP will also always ask for confirmation whenever you intend to copy sound banks or operating
systems to or remove sound banks from existing E-Mu hard disk images or existing E-Mu partitions in SCSI2SD
hard disk images, but that behaviour can be changed in this preference screen.
541
If you select option 1, you will always have to confirm that copying data to or removing data from an existing
EMAX-I, EMAX-II, Emulator-III or Emulator-III hard disk image file (or from a partition in a SCSI2SD hard
disk image file) is allowed.
If you select option 2, EMXP will never ask for confirmation when copying data to or removing data from an
existing EMAX-I, EMAX-II, Emulator-III or Emulator-III hard disk image file (or a partition of a SCSI2SD hard
disk image file)
In this section all conversion parameters related to the EMAX-I and EMAX-II sampler format can be managed.
Many of these parameters can also be set during a copy/conversion process, if you have chosen the MANUAL or
SEMI-MANUAL mode.
542
10.3.2.1 Define EMAX-I compatibility mode for compressed samples
Some of the important differences between the EMAX-I and EMAX-II are:
The maximum sample memory size on EMAX-I is 512K sample points, while the EMAX-II supports
up to 4M sample points.
The EMAX-I stores its samples as 8-bit compressed data, while the EMAX-II uses 16-bit linear data.
The EMAX-I does not support the 39063 Hz sample rate
The EMAX-I typically uses 2 blank sample points at the beginning and 2 blank sample points at the end
of each sample, while the EMAX-II typically uses 2 blank sample points at the beginning and 40 blank
sample points at the end of each sample.
Despite these differences, EMAX-I compressed banks can be loaded and (if the total sample size fits 512Kb)
saved on an EMAX-II.
However:
When loading EMAX-I banks on an EMAX-II, the EMAX-II will replace the last 40 sample points with
blank sample points. This can cause distortion, especially if the original loop points were using this
portion of the sample.
When saving an EMAX-II bank as a compressed bank on an EMAX-II, the 40 native EMAX-II trailing
blank bytes will be preserved and saved as part of the compressed bank. These blank bytes will be
considered to be normal audio data on an EMAX-I sampler.
When saving an EMAX-II bank as a compressed bank on an EMAX-II, the 39063 Hz sample rate
which may have been used for some samples will be preserved and be saved as part of the compressed
bank. Since the EMAX-I doesn’t know this sample rate, it will play these samples with a wrong pitch
because it thinks the sample rate is 8000 Hz instead of 39063 Hz.
EMXP offers three different compatibility levels that can be used for
creating compressed banks in EMXP as a result of a conversion between different sampler formats;
uploading compressed samples via RS422 or MIDI to the EMAX-I;
reading compressed banks in EMXP as a source of a conversion towards other sample formats;
unloading compressed samples via RS422 or MIDI from an EMAX-I.
The compatibility mode tells EMXP how to deal with the leading and trailing blank offset sample points, and
how to deal with the 39063 Hz sample rate.
543
The three compatibility modes are:
EMAX-I original compressed samples: EMXP will create compressed banks and samples just like an
EMAX-I sampler would do. Also, when reading EMAX-I banks or samples, EMXP will assume that
they have been created on an EMAX-I sampler. As explained before, this mode can result in some
(looping/distortion) problems when loading the bank on an EMAX-II sampler.
EMAX-II optimized compressed samples: EMXP will create compressed banks and samples just like an
EMAX-II sampler would do. Also, when reading EMAX-I banks or samples, EMXP will assume that
they have been created on an EMAX-II sampler. As explained before, this mode can result in some
(pitch) problems when loading the bank on an EMAX-I sampler.
EMAX-I and EMAX-II compatible compressed samples: this mode combines the advantages of both
previous modes. EMXP will create compressed banks and samples which can be loaded without any
problem on the EMAX-I as well as on the EMAX-II. This is accomplished by always using 2 leading
blank sample points and 40 trailing blank sample points per sample, and by avoiding the 39063 Hz
sample rate. We consider this the safest mode – that’s why it is the default in EMXP.
When converting between EMAX-I and EMAX-II sound banks, EMXP supports two conversion engines:
a native EMAX conversion engine: this is the same conversion method as the one applied by the
EMAX-II sampler when importing EMAX-I sound banks or when saving as a compressed bank.
The main advantage of this engine is that sequences are converted as well.
The main disadvantage of this engine is that EMAX-II banks larger than 1 MB can not be converted into
EMAX-I banks.
a generic conversion engine: this is the so-called canonical conversion engine. It's the same engine as
the one that is being used for all other sampler conversion in EMXP.
The main advantage of this engine is its flexibility: target sample rates and memory sizes can be
defined, EMAX-II banks of up to 8MB can still be converted to EMAX-I banks because the engine can
generate multiple EMAX-I banks from one single EMAX-II bank, each containing a number of presets
and samples that fit within 512 KB.
The main disadvantage of this engine is that it can not translate sequences.
Note that EMXP supports only the generic conversion engine when converting non-EMAX (I or II) sound banks
to the EMAX (I or II) format.
544
When converting EMAX-II sound banks to EMAX-I sound banks by means of the native conversion engine,
you can also define how the EMAX-II Stereo Voice parameter in preset key areas should be converted:
EMAX-II Stereo Voice can be converted into EMAX-I Dual Voice - this is the default approach used
by the EMAX-II sampler when saving as compressed bank is chosen. The disadvantage is that if the
EMAX-II voices are panned to the left or right output channel, they will only sound from one channel
on the EMAX-I sampler.
EMAX-II Stereo Voice can be converted into the PRI voice being panned to the left channel and the
SEC voice being panned to the right channel. Dual Voice is set to OFF. The available polyphony is only
half of the polyphony available when Dual Voice is ON though.
If you're copying EMAX-I and EMAX-II banks or files, you have the possibility to
either perform a copy without any data or sound conversion (a "true copy")
or perform a copy in which the sound data will be re-sampled to another sample rate or in which the
bank size will be adapted. These options allow you to reduce the size of the resulting bank.
Normally you will select the option to "perform a normal copy from source to target", because re-sampling of an
EMAX-I bank can be done by choosing the conversion menu options in EMXP instead of the copy menu
options.
Moreover if you're copying EMAX-I banks/files to EMAX floppy disks (which can hold both EMAX-I and
EMAX-II data), you have the choice between:
performing a normal copy of the file to the floppy disk, without any conversion
performing a re-sampling of the bank before saving it to floppy disk
performing a conversion to EMAX-II format before copying it to floppy disk
Again, normally you will select the option to "copy banks in original EMAX-I format (don't convert)" because
the other two options can be done also by choosing the conversion menu options in EMXP instead of the copy
menu options.
545
10.3.2.4 Define EMAX-I/EMAX-II to EMAX-II copy method settings
These parameters are identical to the ones explained in section "10.3.2.3 Define EMAX-I/EMAX-II to EMAX-I
copy method settings", but now with the EMAX-II as a target sampler instead of the EMAX-I.
Following conversion parameters can be defined when converting to the EMAX-I sampler format:
Maximum allowed sample rate of the EMAX-I samples
Minimum allowed sample rate of the EMAX-I samples
Conversion of stereo samples to PRI and SEC layer or rather to mono
EMXP will ask for the sample rate range that should be used during a conversion when using the EMXP generic
conversion engine.
Although EMXP is capable of keeping the sample rates of the samples as close as possible to the original
sample’s sample rates, there are two good reasons why you would want EMXP to lower the sample rates during
the conversion:
To keep as many presets as possible into one target EMAX sound bank. Lower sample rates take less
memory space, so more samples will fit in memory. Note: if not all presets of the source bank fit into
one target sound bank – even with lower sample rates – EMXP will generate multiple banks. But even
then keep in mind that only the presets which completely fit into a sound bank will be translated by
EMXP. If they don’t, they will be ignored.
To keep the original transposition settings. This reason is only applicable for conversions to EMAX-I.
Lower sample rates allow for a broader transposition range. See also section "7.7.1 EMAX-I and EMAX-
II".
Note that EMXP will never upgrade the sample rate, unless the source sample rate is lower than the minimum
sample rate supported by the EMAX-I (which will e.g. never happen when converting from Emulator-I or
Emulator-II).
The lower the specified sample rates, the longer the conversion process will take (up to several minutes !!)
First you have to specify the maximum allowed sample rate for the target samples. All converted samples
will have a sample rate equal or lower than this setting. This parameter is especially important if you’re
having problems with preserving correct transposition values when converting to EMAX-I.
E.g. if a source preset contains a 27778 Hz sample that has been assigned to 2 octaves (C2 B3) with C3 as
original key, the -12/+12 note transposition can only be retained on EMAX-I if the sample rate is 22050 Hz
or lower. In that case, it may be required to set the maximum allowed sample rate to 22050 Hz, although
you should only do this after you have tried higher values first. The reason for this is that the maximum
allowed sample rate will be applicable to all samples in the source sound bank, not only to the samples that
really need it. By first using a higher maximum sample rate (e.g. 44100 Hz) and allowing EMXP to
downgrade sample rates to 22050 Hz by choosing this value for the minimal allowed sample rate (see next
step), there’s a chance that the sample you really want to have downgraded will actually be downgraded,
while not impacting the quality of other samples at higher sample rates…
The maximum allowed sample rate can also be used to decrease the target bank size. If the maximum
sample rate is set to a lower value than the highest sample rate found in the original bank, the converted
samples will decrease in size.
Note however that EMXP will always try to fit the target bank in the memory size of the target sampler by
down-sampling the samples, no matter what value you have specified for the maximum allowed sample rate.
Even if generating multiple target banks from one source bank can be done in such a way that these target
banks would fit in the target sampler's memory , EMXP will still try to generate only one single target bank
if the minimum allowed sample rate would allow for further downgrading the sample rate.
546
In this process EMXP will never use sample rates lower than the value set as minimum allowed sample rate
though (see next paragraph).
So why would you then lower the maximum allowed sample rate as well ?
The only reason why you would decrease the maximum allowed sample rate (besides increasing
transposition ranges) is to further decrease the target bank's size, even if it would already fit in the target
sampler's memory. The reason for this may be that you may want to have more free memory available in the
bank for adding presets and samples when editing the bank on your sampler.
In a second step you have to specify the minimum allowed sample rate for the target samples. This value is
very important if you try to compress samples in order to have as many presets and samples as possible in
one EMAX-I sound bank. EMXP will never decrease the sample rate below this setting, unless the original
sample rate is even lower. In that case, the original (even lower) sample rate will be used. If the original
sample rate is higher than this parameter, EMXP will first try to keep this higher sample rate. It will only
decrease the sample rate (step by step) if the original bank does not fit in one target bank.
Note: the number of available sample rate values can vary depending on the maximum allowed sample rate
that you have defined in the previous step.
547
Stereo sample handling
If the source bank contains one or more STEREO samples, EMXP will give you the opportunity to either keep
these stereo characteristics or convert theses samples to mono. Since EMAX-I samplers do not support stereo
samples by nature, the only way to preserve the stereo effects is to use primary and secondary voices for each
sound channel, and to assign opposite panning settings to each voice. Using PRI/SEC voices is only possible if
these voices are still available (i.e. if they are not taken by another sample yet).
Following conversion parameters can be defined when converting to the EMAX-II sampler format:
Size of the memory installed in the target EMAX-II sampler
Maximum allowed sample rate of the EMAX-II samples
Minimum allowed sample rate of the EMAX-II samples
Conversion of stereo samples to PRI and SEC layer or rather to mono
Memory size
The default memory size is 8MB (i.e. the maximum size of a fully expanded EMAX-II Turbo sampler), but you
can scale this down to 1MB. EMXP can try to create (multiple) smaller EMAX-II banks if you have limited
memory size on your EMAX-II sampler. Note that even the “8MB files” may load perfectly in a 1 MB sampler,
as long as the size of the sound bank does not exceed 1 MB…
548
Sample rate conversion
The EMAX-II sample rate conversion parameters are similar to the ones for the EMAX-I. See section "10.3.2.5
Define conversion settings for conversions to EMAX-I".
The EMAX-II stereo sample handling parameter is similar to the one for the EMAX-I. See section "10.3.2.5
Define conversion settings for conversions to EMAX-I".
In this section all conversion parameters related to the Emulator-I sampler format can be managed. Many of
these parameters can also be set during a copy/conversion process, if you have chosen the MANUAL or SEMI-
MANUAL mode.
549
Following options are available:
550
Following options are available when copying/converting from the Emulator-I format:
When converting sounds from the Emulator-I to other sampler formats (or WAV), or when playing Emulator-I
samples in EMXP, this can result in very loud sounds.
And when converting sounds from other samplers (or WAV) to the Emulator-I, this typically results in very
silent sounds on the Emulator-I.
100 100
90 90
80 80
70 70
60 60
50 50
40 40
30 30
20 20
10 10
0 0
The attenuation percentage is a linear value between 0 (=complete silence) and 100 (=original
Emulator-I signal level). The default value is 70%.
551
An amplification level parameter: this parameter determines to what level the source samples (or WAV
audio) should be amplified when converting them to the Emulator-I format.
Amplification level = 90
100 100
90 90
80 80
70 70
60 60
50 50
40 40
30 30
20 20
10 10
0 0
The amplification level is a linear value between 0 (=complete silence) and 100 (=maximum level, just
below distortion). The peek amplitude of the original sample will be increased (or decreased) to the
defined amplification level; all other sample points of the sample will be increased (or decreased) with
the same ratio as the one used for amplifying the peek amplitude. The default value is 90.
When boosting samples, EMXP can take into account other samples within a keyboard half (=
Emulator-I lower sound or Emulator-I upper sound) or within the whole preset (= Emulator-I lower and
upper sound together).
In that case, the reference peek amplitude used by EMXP is the highest amplitude of all samples within
that keyboard half or within that preset. Of course it’s also possible to boost every individual sample to
the specified level.
Original samples
100 100 100 100
90 90 90 90
80 80 80 80
70 70 70 70
60 60 60 60
50 50 50 50
40 40 40 40
30 30 30 30
SAMPLE
20 20 20 20
10 10 10 10
0 0 0 0
552
Original samples
100 100 100 100
90 90 90 90
80 80 80 80
70 70 70 70
60 60 60 60
50 50 50 50
40 40 40 40
30 30 30 30
20 20 20 20
Amplification level = 100, apply on SOUND
10 10 10 10
0 0 0 0
Amplification to specified level is applied on sound level (sample #2 and #4 are peek reference)
Original samples
100 100 100 100
90 90 90 90
80 80 80 80
70 70 70 70
60 60 60 60
50 50 50 50
40 40 40 40
30 30 30 30
Amplification level = 100, apply on PRESET
20 20 20 20
10 10 10 10
0 0 0 0
553
The next paragraphs explain how to set these parameters in the preferences menu.
When selecting option 1 the loudness of the samples will not be changed (possibly resulting in quite silent
Emulator-I sounds).
Option 2 allows to boost the sample amplitude to 90 pct of the maximum volume level supported by the
Emulator-I, while option 3 allows for any other amplification level which you will have to define on the next
screen (see picture below, which will only appear after selecting option 3).
554
If you selected option 2 or 3 in order to change the volume of the samples, EMXP can take into account other
samples within a keyboard half (= Emulator-I lower sound or Emulator-I upper sound) or within the whole
preset (= Emulator-I lower and upper sound together).
In that case, the reference peek amplitude used by EMXP is the highest amplitude of all samples within that
keyboard half or within that preset. Of course it’s also possible to boost every individual sample to the specified
level.
This can be defined on the next screen.
When selecting option 1 the loudness of the samples will not be changed (possibly resulting in loud target
samples).
555
Option 2 allows to lower the sample amplitude to 70 pct of the original level, while option 3 allows for any other
attenuation level which you will have to define on the next screen (see picture below, which will only appear
after selecting option 3).
As explained in section "7.7 CONVERSION CONSTRAINTS AND CONVERSION QUALITY", the possible
assignment of samples to keys in the Emulator-I is very limited. The number of key areas in lower and upper
sounds must be either 1, 2, 3, 4 or 6 (per sound). Moreover the number of keys per key area and the original key
(pitch) are fixed and depend on the number of key areas, e.g. if a sound consists of 2 key areas, they will cover
12 keys each (C1B1 and C2B2 in the lower sound), and the original key is fixed to resp. keys G1 and G2.
See table below.
The probability that the presets of the original sound bank have the same key assignment as the ones shown in
the table above is almost zero.
The obvious consequence is that the key assignment of the converted presets will be different and that some
samples may not even be present anymore because priority has been given to another one.
556
E.g. if the original preset is a “Drum kit” containing a different drum sound on each key (=24 different
drum sounds on the lower two octaves), the Emulator-I preset will only have 6 of those 24 drum
samples and each of them will span 4 keys instead of 1 key. The other 18 samples will not have been
translated.
Moreover the pitch will probably be wrong too, and the tuning parameter range supported by the Emulator-I is
not wide enough to compensate the difference in original pitch.
E.g. if the original preset contains a “String” sample on the first octave C1B1 with original key C1,
the converted sample will be out of tune because the Emulator-I only supports G1 as original key in this
key assignment. EMXP will set the tuning of the sample to the maximum level in order to compensate
this big difference, but it can not do better than compensate 1,5 semitones.
While changing the tuning parameter is the only (weak) “weapon” EMXP has for approximating the original
pitch setting, there are a few preference options available to influence the number of key areas in the converted
Emulator-I preset, and to influence which samples/key areas from the original preset will be converted to the
Emulator-I preset.
557
useful (or even unwanted) because the Emulator-I is not capable of adequately transposing the pitch of
the sample. As a result, the sample will have the same original pitch in both key areas 16.
The following example illustrates the effect of these parameters when converting a preset containing 4 different
samples in the first two octaves (lower sound). Note that the key areas in the original preset have different sizes,
and that “white spaces” (unassigned keys) are present. In this example, each of the samples is assumed to be
maximum 9Kb in size. This means that the maximum of 6 key areas can be used, since 6 * 9Kb = 55296 bytes.
This is smaller than the 57088KB memory limit of the Emulator-I.
Sample #1 Sample #3
(C1F1) (C2#) (1 key)
(6 keys)
1 1 3 4 4 4 4
1 1 1 1 2 4 4 4 4 4
Sample #2 Sample #4
(G1) (1 key) (D2#B2) (9 keys)
The key assignments of the source preset – shown in the picture above – can clearly not be retained, because the
Emulator-I only supports fixed (size) key areas.
The following pictures show how the Emulator-I’s key assignments will look like when using different settings
for the Emulator-I Voice Priority preferences during conversion.
1 1 1 1 1 4 4 4 4 4
1 1 1 1 1 1 1 4 4 4 4 4 4 4
As shown in the picture above, only two samples (#1 and #4) will be converted if the default settings (1 – 3 – 6)
have been chosen. Each of these samples will be assigned to a full octave. Setting ‘1’ means that the maximum
number of assigned keys should be converted. As can be seen in the first picture,17 keys have been assigned in
the original preset. But 16 is the maximum number that can be kept after conversion – due to the fixed key areas
of the Emulator-I.
However, this 16 assigned keys can only be reached if replication of samples (“cloning”) is allowed, which is not
the case here because setting ‘6’ has been chosen. Since no sample replication is allowed, 15 is the maximum
number of assigned keys that can be kept. And this number can only be reached by using 2 key areas, each sized
12 keys (one octave).
The following picture shows the conversion result with settings 1 – 4 – 6. EMXP tries now to keep as much
consecutive key areas from the original preset as possible (setting ‘4’)… while still keeping at least 15 assigned
keys from the original preset (setting ‘1’). Note however that the original preset doesn’t have any consecutive
key areas. In that case, EMXP still tries to make the converted key areas consecutive.
16
A future version of EMXP may have the capability to transpose pitch itself as part of the conversion process.
558
1 1 1 3 3 3 3 4 4 4
1 1 1 1 1 3 3 3 3 4 4 4 4 4
You may wonder why the result is different from the previous one: EMXP has now converted 3 samples (#1, #2
and #4) instead of 2, while the previous result also had consecutive key areas…
The reason is that in the previous conversion setting ‘3’ was selected, which instructs EMXP to keep the size of
the key areas as close as possible to the original ones:
In configuration 1 – 3 – 6, the total of the differences in size of the two converted key areas is 9 (6 keys
difference for sample #1, and 3 keys difference for sample #4).
In configuration 1 – 4 – 6, the total of the differences in size of the three converted key areas is 10,
which is more than in the previous one (2 keys difference for sample #1, 7 keys difference for sample
#3 and 1 key difference for sample #4)
EMXP preferred to convert three samples instead of two because the more samples can be converted, the
better…
Note that the result is the same when choosing 1 – 5 – 6. This looks strange at first sight, because no “white
space” can be found in the result while setting ‘5’ explicitly instructs EMXP to preserve as much non-
consecutive key areas as possible. The reason is that setting ‘1’ is the primary condition, and it instructs EMXP
to keep as much assigned keys as possible, which is 15. If “white space” would have been added, it would not
have been possible anymore to keep 15 original key assignments.
Let’s now replace setting ‘6’ by setting ‘7’, which means that sample cloning is allowed. We keep setting ‘1’.
The maximum number of assigned keys that can be retained is 16 now, and it can only reached by converting the
key areas of sample #1, sample #2 and sample #4. If sample #3 would (also) be converted, the number of keys
for sample #4 would decrease to a maximum of 8 instead of 9. In that case the total maximum of preserved key
assignments would only be 15 again.
1 1 2 2 2 4 4 4 4 4
1 1 1 1 2 2 2 4 4 4 4 4 4 4
It doesn’t matter whether setting ‘3’, ‘4’ or ‘5’ is being selected, the result is always the same (see picture
above). The reason is that this combination of key areas and key assignments is the only possible one which
preserves 16 original key assignments…
Until now EMXP didn’t succeed to generate an Emulator-I sound containing all 4 original samples. To
accomplish this, we have to change setting ‘1’ to setting ‘2’ (=convert as many samples as possible). When using
settings 2 – 3 – 6, the result looks like this:
559
1 1 2 2 2 3 3 4 4 4
1 1 1 1 2 2 2 3 3 3 3 4 4 4
The maximum number of samples that can be converted is 4, which is the same as the number of samples in the
original preset. Using 4 different samples in an Emulator-I sound means that at least 4 key areas must be used.
Note that the result is the same for setting ‘3’ and setting ‘4’.
You may wonder why the same preset is generated when setting ‘5’ has been chosen, because there’s no “white
space” at all in the result. The reason is that EMXP can only define “empty key areas” if at least one key of that
key area is empty in the original preset.
In order to have non-consecutive key areas while still preserving 4 samples in our example, a minimum of 6 key
areas must be used (which is also the maximum possible in the Emulator-I). The “white space” should then be
found in key area 2 (E1 G1) and key area 5 (E2 G2). However, all keys of key area 5 (E2, F2, F2#, G2)
have sample #4 assigned to them in the original preset. So EMXP will never generate an empty key area for
these keys. In key area 2, key F1# is empty in the original preset, so here EMXP is able to generate an empty key
area. This can only be done in combination with a replicated sample #4 on key areas 5 and 6. To achieve this,
setting ‘7’ must be used instead of setting ‘6’. See picture below.
1 1 2 3 3 4 4 4
1 1 2 2 2 3 3 4 4 4 4 4
The Emulator-I doesn’t have any configurable envelopes. This means that
the VCA envelopes of the source sampler bank’s voices will not be translated to Emulator-I
converting Emulator-I sounds will result in target sampler voices which have their VCA envelope set to
default (zero attack, zero decay, maximum sustain, zero release)
However there’s a parameter called “Natural Release” available in the Emulator-I, which will let the Emulator-I
keep playing all samples in a sound till the end even if you release the key before the sample’s end has been
reached.
When converting sound banks between Emulator-I format and any other sampler format, EMXP can:
turn the “Natural Release” parameter ON whenever it detects that more than half of the samples on a
keyboard half (i.e. lower or upper sound) in the source sampler’s preset have a pretty long VCA
envelope release time
set the VCA envelope release time of the target sampler’s voices to a pretty high setting (depending on
the sample’s length and sample rate) if the “Natural Release” parameter is ON in the Emulator-I source
lower or upper sound.
560
The default setting is that EMXP does not set or interpret the “Natural Release” parameter during conversions.
If you are converting to Emulator-I Lower/Upper Sound files, the target files will contain a single Emulator-I
sound, which contains 1 to 6 samples that will be assigned to only 2 keyboard octaves. EMXP should know
which part of the keyboard of each source preset should be used for conversion to these target sound files.
561
After pressing ENTER, a next screen will appear.
The presets in the source sampler banks may consist of both a primary (PRI) and secondary (SEC) voice layer.
Since the Emulator-I only supports one layer, you need to specify which layer should be converted.
With option 1 you instruct EMXP to convert the PRI layer, no matter if there are voices in this layer or not. With
option 2 you instruct EMXP to convert the PRI layer by default, but if for a certain target key area more voices
are assigned to the SEC layer than to the PRI layer in the source preset, EMXP should switch to the SEC layer.
Options 3 and 4 are identical, but from the perspective of the SEC layer as starting point.
It’s also possible that the source preset contains key areas in which the PRI and SEC layer behave as the left and
right channel of a stereo voice. Since the Emulator-I does not support two layers, nor a stereo mode, you should
also specify whether the samples of both source stereo channels should be merged into mono samples, or
whether the other channel’s sample should simply be ignored. E.g. if you selected option 1 (PRI layer), option 5
will simply convert the sample of the PRI layer and ignore the sample of the SEC layer, while option 6 will
combine the PRI and SEC samples and convert them to mono.
10.3.3.5 Define sound location when converting from Emulator-I lower/upper sounds or files
Lower/Upper sounds consist of only 2 keyboard octaves, while the target preset consists of at least 4 keyboard
octaves. This means that you can save each selected sound to either the lower or the upper half of the target
bank's preset.
562
Emulator I bank file Emulator I floppy disk Emulator I lower/upper
image file or HxC floppy sound file
disk image file
Source Operating System
Lower Sound Sound
Lower Sound
Upper Sound
Upper Sound
Target
LOWER UPPER
Possibility 1 Preset
Any file or disk
Possibility 2
If the source items are Upper or Lower sounds selected in an Emulator-I bank file, floppy disk image file or HxC
floppy disk image file, you can set the target sound location preference in the screen below.
Whatever option (1 4) you choose, each target bank will only have one preset which in turn will only have
one sound. So if both the lower and upper sound of the source bank have been selected to be copied, the copy
process will always result in 2 target files.
563
Define sound locations when converting from Emulator-I lower/upper files
If the source items are Emulator-I Lower/Upper sound files, you can set the target sound location preference in
the screen below. Each target bank's single preset will always have one side of the keyboard empty and one side
filled with the selected source sound.
In this section all conversion parameters related to the Emulator-II sampler format can be managed. Currently
only one parameter is supported (Chorus effect handling). This parameter can also be set during a
copy/conversion process, if you have chosen the MANUAL or SEMI-MANUAL mode.
564
10.3.4.1 Define chorus handling when converting to Emulator-II
When converting a source bank which contains voices which have the CHORUS setting enabled, EMXP can try
to simulate the chorus effect on the Emulator-II by adding some detuned voices (if an empty PRI or SEC voice
would be still available). The advantage of this feature is that the target presets will sound more like the original
one; the drawback however is that the polyphony will decrease (from 8 to 4 !). For that reason you can choose
yourself how EMXP should handle chorus settings:
In this section all conversion parameters related to the Emulator-III/IIIX sampler format can be managed. Many
of these parameters can also be set during a copy/conversion process, if you have chosen the MANUAL or
SEMI-MANUAL mode.
565
10.3.5.1 Define Emulator-III/Emulator-IIIX to Emulator-III copy method settings
If you're copying Emulator-III and Emulator-IIIX banks or files, you have the possibility to
either perform a copy without any data or sound conversion (a "true copy")
or perform a copy in which the sound data will be re-sampled to another sample rate or in which the
bank size will be adapted. These options allow you to reduce the size of the resulting bank.
Normally you would select the option to "perform a normal copy from source to target", because re-sampling of
an Emulator-III bank can be done by choosing the conversion menu options in EMXP instead of the copy menu
options.
Moreover if you're copying Emulator-III banks/files to Emulator-III/IIIX hard disks or hard disk image files (or
to Emulator-III/IIIX partitions on SCSI2SD hard disks or hard disk image files), you have the choice between:
performing a normal copy of the file to the (partition on the) hard disk or hard disk image file,
without any conversion
performing a re-sampling of the bank before saving it to the (partition of the) hard disk or hard disk
image file
performing a conversion to Emulator-IIIX format before copying it to the (partition of the) hard
disk or hard disk image file
Again, normally you will select the option to "copy banks in original Emulator-III format (don't convert)"
because the other two options can also be done by choosing the conversion menu options in EMXP instead of
the copy menu options.
These parameters are identical to the ones explained in section "10.3.5.1 Define Emulator-III/Emulator-IIIX to
Emulator-III copy method settings", but now with the Emulator-IIIX as a target sampler instead of the
Emulator-III.
Following conversion parameters can be defined when converting to the Emulator-III sampler format:
Size of the memory installed in the target Emulator-III sampler
Maximum allowed sample rate of the Emulator-III samples
Minimum allowed sample rate of the Emulator-III samples
Preserving stereo samples or rather converting them to mono
566
Memory size
The default memory size is 8MB (i.e. the maximum size of a fully expanded Emulator-III sampler), but you can
scale this down to 4MB. EMXP can try to create (multiple) smaller Emulator-III banks if you have limited
memory size on your Emulator-III sampler. Note that even the “8MB files” may load perfectly in a 4 MB
sampler, as long as the size of the sound bank does not exceed 4 MB…
These parameters are similar to the sample rate conversion parameters that have been explained for the EMAX-I
and EMAX-II samplers. See section "10.3.2.5 Define conversion settings for conversions to EMAX-I" for more
details.
Please note that the available sample rates differ between the Emulator-III/IIIX and the EMAX-family. The
picture below illustrates the sample rate range for the Emulator-III and Emulator-IIIX.
567
Stereo sample handling
If a source bank contains one or more STEREO samples, EMXP gives you the opportunity to either keep these
stereo samples or convert them to mono. A good reason to convert stereo samples to mono may be that you
would like to decrease the size of the Emulator-III target bank. This preference is not applicable when playing
Emulator-III samples in EMXP: stereo samples will always be played in stereo (unless the audio device does not
support stereo).
Following conversion parameters can be defined when converting to the Emulator-IIIX sampler format:
Size of the memory installed in the target Emulator-IIIX sampler
Maximum allowed sample rate of the Emulator-IIIX samples
Minimum allowed sample rate of the Emulator-IIIX samples
Preserving stereo samples or rather converting them to mono
Memory size
The default memory size is 32 MB (i.e. the maximum size of a fully expanded Emulator-IIIX sampler), but you
can scale this down to 8MB. EMXP can try to create (multiple) smaller Emulator-IIIX banks if you have limited
memory size on your Emulator-IIIX sampler. Note that even the “32MB files” may load perfectly in an 8 MB
sampler, as long as the size of the sound bank does not exceed 8 MB…
568
Sample rate conversion
The Emulator-IIIX sample rate conversion parameters are identical to the ones for the Emulator-III. See section
"10.3.5.3 Define conversion settings for conversions to Emulator-III".
The Emulator-IIIX stereo sample handling parameter is identical to the one for the Emulator-III. See section
"10.3.5.3 Define conversion settings for conversions to Emulator-III".
10.3.5.5 Define bank naming rule when saving to EMU-III/X hard disks or HD images
When copying or converting sound banks to Emulator-III/IIIX hard disks or hard disk images, the bank names
can be adapted depending on whether the bank is an Emulator-III bank or an Emulator-IIIX bank.
You can instruct EMXP to apply the same bank naming rule as the one applied by the Emulator-IIIX sampler
when it's saving sound banks to a hard disk:
Emulator-IIIX banks always have an 'X' at position 16
Emulator-III banks can never have an 'X' at position 16
The main reason for applying this naming convention, is to be able to immediately see whether a bank is an
original Emulator-III bank or rather an Emulator-IIIX bank when scrolling through the banks on the Emulator-
III/IIIX sampler itself (when loading a bank).
The way bank names are constucted has no consequences whatsoever on the behaviour of the sound bank itself.
569
The following options are available:
Select option 1 to always add an 'X' on position 16 of the bank name if the bank is an Emulator-IIIX
bank, and to remove any 'X' which may exist on position 16 of the bank name if the bank is an
Emulator-III bank. This is the same rule as applied by the Emulator-IIIX sampler when it saves banks to
hard disks.
Select option 2 to always add an 'X' on position 16 of the bank name if the bank is an Emulator-IIIX
bank. No correction is applied however if the bank is an Emulator-III bank, meaning that an 'X' on
position 16 of an Emulator-III bank will be accepted and not removed. This is the same rule as applied
by the Emulator-III sampler, and the same rule as applied by the Emulator-IIIX when it saves Emulator-
IIIX banks to hard disks (the Emulator-IIIX sampler accepts and displays original Emulator-III banks
with an 'X' at position 16 of the bank name - it will only remove the 'X' when saving it as an E3 bank).
This is the default setting.
Select option 3 to not apply any rule at all. Any character is allowed on position 16 of a bank name, no
matter it the bank is an Emulator-III or an Emulator-IIIX bank.
In this section all conversion parameters related to the SP-12 sampler format can be managed. Many of these
parameters can also be set during a copy/conversion process, if you have chosen the MANUAL or SEMI-
MANUAL mode. Following options are available:
570
The available options are split across two submenus:
options related to copy/conversions to the SP-12 format
options related to copy/conversions from the SP-12 format
571
When selecting option 1 an additional menu will appear. This submenu gives access to all preferences related to
the key mapping that should be applied when converting to the SP-12 format:
Following options are available when copying/converting from the SP-12 format:
572
10.3.6.1 Define key/sample (sample/key) mapping for conversions from SP-12 to SP-12
When converting sound banks from SP-12 format to SP-12 format, EMXP should know how the sounds of the
source SP-12 sound bank should be assigned to sound locations in the target SP-12 sound bank.
You can choose between assigning either sounds or samples to each target SP-12 sound:
Options 1 3 can be used for mapping samples to sounds
Options 4 10 can be used for mapping individual sounds to sounds
Converting sounds
When converting individual sounds EMXP will always start with the conversion of sound Bass 1 in the source
bank, and continue with Bass 2 until User 8.
However it's possible to define the first target sound to which the sound assignments should start (see below).
If the number of candidate source SP-12 sounds exceeds the 32 (or 8) available target SP-12sounds, or if their
size exceeds the total target SP-12 memory size, EMXP will create additional SP-12 sound banks. EMXP will
cluster the sounds to the SP-12 sound banks in such a way that as much memory as possible in each SP-12 sound
bank is actually be used.
When selecting option 4, each source sound is mapped to exactly the same sound in the target SP-12 sound bank.
This is even true if a single (Turbo) bank is converted into multiple (Standard) banks. E.g. if after conversion
sound Bass 1 ends up in the first generated SP-12 bank, while sound User 1 ends up in the second generated SP-
12 bank, Bass 1 will still be Bass 1 in the first generated bank, while User 1 in the first generated bank will be
empty. In the second generated bank however, User 1 will contain the source User 1 sound, while the Bass 1
sound will be empty (or a ROM sound). This is illustrated in the picture below.
573
: ROM : Empty RAM
User 1 User 8
RAM 1 RAM 2
2
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
User 1 User 8
1
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
When selecting options 5 6, EMXP will assign the source SP-12 sounds (starting with source Bass 1) to
target SP-12 sounds starting with sound Bass 1, followed by sound Bass 2, and so on. If multiple target SP-
12 banks are being generated, the assignment process will start again with assigning to Bass 1 in every
conversion cycle Since in option 6 the relative key position is retained, this option gives the same result as
option 4 !
When selecting options 7 8, EMXP will assign the source SP-12 sounds (starting with source Bass 1) to
target SP-12 sounds starting with sound User 1, followed by sounds User 2 sound User 8. Then EMXP
will continue with assigning to the sounds Bass 1 Crash. If multiple target SP-12 banks are being
generated, the assignment process will start again with assigning to User 1 in every conversion cycle.
When selecting options 9 10, EMXP will assign the source SP-12 sounds (starting with source Bass 1) to
target SP-12 sounds starting with sound User 1, followed by sounds User 2 sound User 8.. No
assignments will be made to sounds Bass 1 Crash, e.g. because they should be preserved for the factory
SP-12 ROM sounds. If multiple target SP-12 banks are being generated, the assignment process will start
again with assigning to User 1 in every conversion cycle.
No matter if the mapping starts with assignments to sound Bass 1 or to sound User 1, there are two mapping
modes available:
Options 5, 7 and 9: Each successive target SP-12 sound in each generated target SP-12 sound bank will
be assigned a source sound, until no more assignable source sounds are available for the current target
SP-12 sound bank. If a source sound is empty, if it's a ROM sound, if it contains an invalid sound, if
the sound won't be converted to the current target SP-12 sound bank due to the sound clustering
algorithm or if the source sound doesn't fit in the target SP-12 memory size, it will be ignored (but
unless the sound's size does not fit in the target SP-12 memory size, the sound will be converted to one
of the other target SP-12 sound banks !). This is illustrated in the pictures below
In the first picture the source sounds are mapped to the target sounds starting with Bass 1 (option 5). In
this example, all sounds fit in one target SP-12 sound bank.
574
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3 RAM 4
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
In the second picture the source sounds are mapped to the target sounds starting with User 1 (option 7).
In this example, all sounds fit in one target SP-12 sound bank.
User 1 User 8
RAM 1 RAM 2 RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
In the third picture the source sounds are mapped to the target sounds starting with Bass 1(option 5), but
not all sounds fit in one target SP-12 sound bank.
575
: ROM : Empty RAM
User 1 User 8
2
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
User 1 User 8
1
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
In the last picture the source sounds are mapped to the target sounds starting with User 1 but only the
target user sounds can be used (option 9). In this example, all sounds would fit in one target SP-12
sound bank, but since there are 9 sounds to be mapped two target SP-12 banks will be generated.
User 1 User 8
RAM 9
2
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
User 1 User 8
RAM 1 RAM 2 RAM 3 RAM 4 RAM 5 RAM 6 RAM 7 RAM 8
1
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
User 1 User 8
RAM 8 RAM 9
Hihat 1 Crash
Tom 1 El.Tom 4
RAM 4 RAM 5 RAM 6 RAM 7
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3
Options 6, 8 and 10: Each source SP-12 sound will be assigned to a target SP-12 sound until no more
assignable source sounds are available for the current target SP-12 sound bank. If the source sound is
empty, if it's a ROM sound, if it contains an invalid sound, if the sound won't be converted to the
576
current target SP-12 sound bank due to the sound clustering algorithm or if the source sound doesn't fit
in the target SP-12 memory size, the target SP-12 sound will remain empty (or preserve its ROM
sound) and - unless the source sound's size does not fit in the target SP-12 memory size - the ignored
source sound will be converted to one of the other target SP-12 sound banks !. This is illustrated in the
pictures below.
In the first picture the source sounds are mapped to the target sounds starting with Bass 1 (option 6). In
this example, all sounds fit in one target SP-12 sound bank.
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
In the second picture the source sounds are mapped to the target sounds starting with User 1 (option 8).
In this example, all sounds fit in one target SP-12 sound bank.
User 1 User 8
RAM 1 RAM 2
Hihat 1 Crash
RAM 3 RAM 4
Tom 1 El.Tom 4
Bass 1 Cowbell
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
Converting samples
Besides mapping SP-12 sounds to SP-12 sounds it's also possible to map only the basic samples of the source
SP-12 sound bank. Multiple SP-12 sounds may share the same basic sample.
When selecting option 1 3 each basic sample will be converted only once to a target SP-12 sound. Note
however that the sound parameters will not be converted, not even the sample loop settings. The target SP-12
sounds will get default sound and sample parameters instead.
577
When selecting option 1, the samples will be assigned to the SP-12 sounds starting with Bass 1, then
Bass 2 and so on until User 8
When selecting option 2, the samples will be assigned to the SP-12 sounds starting with User 1, then
User 2 and so on until User 8. The assignments will continue with Bass 1 until Crash.
When selecting option 3, the samples will be assigned to the SP-12 sounds starting with User 1, then
User 2 and so on until User 8. The sounds Bass 1 until Crash will not get any sample assigned, e.g. to
preserve their ROM sounds.
If the number of candidate source samples exceeds the 32 (or 8) available SP-12sounds, or if their size exceeds
the total SP-12 memory size, EMXP will create additional SP-12 sound banks. EMXP will cluster the samples to
SP-12 sound banks in such a way that as much memory as possible in each SP-12 sound bank is actually be
used.
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
User 1 User 8
RAM 1 RAM 21
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
User 1 User 8
RAM 3 RAM 4
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
578
10.3.6.2 Define key/sample mapping for conversions from WAV to SP-12
When converting WAV-files to the SP-12 format, EMXP should know how the WAV-files should be assigned
to sound locations in the target SP-12 sound bank.
Three possibilities are provided. No matter what possibility is selected, the WAV-files will always be assigned to
SP-12 sounds in alphabetical order of the WAV-file name.
10.3.6.3 Define key/sample mapping for conversions from other format to SP-12
When converting sound banks from any other sampler format to the SP-12 format, EMXP should know how the
voices on each key of the source sampler's keyboard should be assigned to sound locations in the target SP-12
sound bank.
You can choose between assigning either individual keys, complete key areas or samples to each target SP-12
sound:
Options 1 3 can be used for mapping samples to sounds
Options 4 13 can be used for mapping individual keys to sounds
Options 14 16 can be used for mapping key areas to sounds
579
end key for key mappings to SP-12"). In the description below, unless stated otherwise C1 is assumed to
be the first key, and C7 is assumed to be that last key.
Some additional remarks:
o If the source sampler's maximum keyboard range is smaller than the configured first and last
key for conversions to SP-12, EMXP will automatically correct the key range (e.g. for
Emulator-I and Emulator-II).
o If individual Lower or Upper Emulator-I sounds have been selected as the source object for
conversions, EMXP will ignore the first and last key settings. All keys of the selected sound
will be subject of conversion to SP-12.
Each preset in the source sampler sound bank will be converted to a separate SP-12 sound bank (for
Emulator-I banks, there is only one preset); if the number of voices or their total (sample) size would
not fit in the target SP-12 memory size, only the voices/samples that actually fit will be assigned to SP-
12 sounds (the other ones will be skipped). The selection of keys or key areas that should get priority in
the conversion can be defined by the user, see section "10.3.6.6 Define key/sample priority for
conversions to SP-12".
Let's first have a look at options 4 13, in which the voice and sample of each individual key of the source
preset (within the user-definable key range, here from C1 to max. C7) will be assigned to an individual sound in
the target SP-12 sound bank, until there's no more memory available.
In the examples below, we assume that the priority of the keys that should be converted is simply defined by the
key order. See section "10.3.6.6 Define key/sample priority for conversions to SP-12" for more options.
When selecting option 4, each key is mapped to a target SP-12 sound as defined by the SP-12 MIDI specification
(but taking into account the user-definable first key and last key). The key-to-sound mapping table for this option
is shown below:
580
G1 El Snare 1
G#1 Hihat 2
A1 El Snare 2
A#1 Hihat 3
B1 Tom 1
C2 Tom 2
C#2 Claps 1
D2 Tom 3
D#2 Claps 2
E2 Tom 4
F2 El Tom 1
F#2 Ride 1
G2 El Tom 2
G#2 Ride 2
A2 El Tom 3
A#2 Crash
B2 El Tom 4
C3 User 1
C#3 User 2
D3 User 3
D#3 User 4
E3 User 5
F3 User 6
F#3 User 7
G3 User 8
When selecting options 5 7, EMXP will assign the keys (in the range first key - last key) to SP-12 sounds
starting with sound Bass 1, followed by sound Bass 2, and so on.
When selecting options 8 10, EMXP will assign the keys (in the range first key - last key) to SP-12 sounds
starting with sound User 1, followed by sounds User 2 sound User 8. Then EMXP will continue with
assigning to the sounds starting with Bass 1 and ending with Crash.
When selecting options 11 13, EMXP will assign the keys (in the range first key - last key) to SP-12 sounds
starting with sound User 1, followed by sounds User 2 sound User 8. No assignments will be made to sounds
Bass 1 Crash, e.g. because they should be preserved for the factory SP-12 ROM sounds.
No matter if the mapping starts with assignments to sound Bass 1 or to sound User 1, there are three mapping
modes available:
Options 5, 8 and 11: each key (starting with the first key) will be assigned to an individual SP-12 sound,
starting with Bass 1 or User 1 depending on the selected option. No more than 32 keys (or 8 keys when
option 11 has been selected) will be taken into account, perhaps less if the last key restricts the key
range even more. If the source key is empty, if it contains an invalid voice, if the key won't be converted
due to the prioritization algorithm or if the key 's sample doesn't fit in the SP-12 memory size, the SP-12
sound will remain empty (or will remain containing a ROM sound). This is illustrated in the pictures
below.
In the first picture the keys starting with C1 are mapped to the sounds starting with Bass 1 (option 5).
Although the last key is set to C7, the keys starting with G#3 will be ignored since only the first 32 keys
can be taken into account if the relative key position should be preserved.
581
: ROM : Empty RAM
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3 RAM 4
G#3
In the second picture the keys starting with C1 are mapped to the sounds starting with User 1 (option 8).
In this example the last key is set to F1. Although there's room for 32 sounds in the target SP-12 bank, a
maximum of 5 can be assigned due this last key setting. In this example only three of this 5 keys contain
a voice/sample which fits in the SP-12 memory.
User 1 User 8
RAM 1 RAM 2 RAM 3
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
Options 6, 9 and 12: each white key (starting with the first key) will be assigned to an individual SP-12
sound, starting with Bass 1 or User 1 depending on the selected option. Each successive target SP-12
sound will be assigned a white key, until no more assignable white keys are available within the key
range defined by the first key and last key. If a source white key is empty, if it contains an invalid voice,
if the key won't be converted due to the prioritization algorithm or if the key 's sample doesn't fit in the
SP-12 memory size, it will be ignored. This is illustrated in the pictures below.
In the first picture the white keys starting with C1 are mapped to the sounds starting with Bass 1 (option
6).
582
: ROM : Empty RAM
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
RAM 9
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3 RAM 4 RAM 5 RAM 6 RAM 7 RAM 8
In the second picture the white keys starting with C1 are mapped to the sounds starting with User 1
(option 9).
User 1 User 8
RAM 1 RAM 2 RAM 3 RAM 4 RAM 5 RAM 6 RAM 7 RAM 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 9
Options 7, 10 and 13: each key (both white and black keys, starting with the first key) will be assigned
to an individual SP-12 sound, starting with Bass 1 or User 1 depending on the selected option. Each
successive target SP-12 sound will be assigned a key, until no more assignable keys are available within
the key range defined by the first key and last key. If a source key is empty, if it contains an invalid
voice, if the key won't be converted due to the prioritization algorithm or if the key 's sample doesn't fit
in the SP-12 memory size, it will be ignored. This is illustrated in the picture below, in which the keys
starting with C1 are mapped to the sounds starting with Bass 1 (option 7).
583
: ROM : Empty RAM
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3 RAM 4
When selecting options 14 16, each voice and sample which is common to all keys of the same key area will
be converted and assigned to a single SP-12 sound, starting with assignments to:
sound Bass 1, then Bass 2, ... until User 8 if option 14 is selected
sound User 1, then User 2 until User 8, followed by Bass 1 until Crash if option 15 is selected
sound User 1, then User 2 until User 8 if option 16 is selected (sounds Bass 1 Crash will not be
assigned any key, e.g. in order to preserve their ROM sounds)
Each successive target SP-12 sound will be assigned a complete key area, until no more assignable key areas are
available within the key range defined by the first key and last key. If a source key area is empty, if it contains an
invalid voice, if the key area won't be converted due to the prioritization algorithm or if the key area's sample
doesn't fit in the SP-12 memory size, it will be ignored. This is illustrated in the pictures below.
In the first picture the key areas starting with the one containing C1 are mapped to the sounds starting with Bass
1 (option 14).
: ROM : Empty RAM
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2 RAM 3 RAM 4
In the second picture, the first and last key settings are different. Only the key range C2 C3 should be taken
into account. The key areas within that range are mapped to the sounds starting with User 1 (option 15).
584
: ROM : Empty RAM
User 1 User 8
RAM 2 RAM 3
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
Converting samples
Besides mapping the keys and key areas to individual SP-12 sounds - one preset per target SP-12 sound bank -
it's also possible to map only the basic samples. Depending on the source sampler, multiple presets, key areas,
keys and voices can share the same basic sample.
When selecting option 1 3 each basic sample will be converted only once to a target SP-12 sound. Note
however that the voice parameters will not be converted, not even the sample loop settings. The target SP-12
sounds will get default sound and sample parameters instead.
When selecting option 1, the samples will be assigned to the SP-12 sounds starting with Bass 1, then
Bass 2 and so on until User 8
When selecting option 2, the samples will be assigned to the SP-12 sounds starting with User 1, then
User 2 and so on until User 8. The assignments will continue with Bass 1 until Crash.
When selecting option 3, the samples will be assigned to the SP-12 sounds starting with User 1, then
User 2 and so on until User 8. The sounds Bass 1 until Crash will not get any sample assigned, e.g. to
preserve their ROM sounds.
If the number of candidate source samples exceeds the 32 (or 8) available SP-12sounds, or if their size exceeds
the total SP-12 memory size, EMXP will create additional SP-12 sound banks. EMXP will cluster the samples to
SP-12 sound banks in such a way that as much memory as possible in each SP-12 sound bank is actually be
used.
User 1 User 8
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM 1 RAM 2
585
10.3.6.4 Define start key for key mappings to SP-12
When converting keys or key areas from source sampler presets to SP-12 sounds, it is possible to restrict the key
range which should be taken into account.
The SP-12 can only hold 32 sounds. You may even have requested to assign keys or key areas only to the 8 User
sounds (see section "10.3.6.3 Define key/sample mapping for conversions from other format to SP-12").
The source presets could have more than 32 (or 8) keys or key areas.
By defining a start key and an end key, EMXP will ignore all keys which are lower than the start key and higher
than the end key.
Note however that when conversions are performed in which the relative key position should be preserved in the
mapping to SP-12 sounds, no more than 32 (or 8) succeeding keys will be taken into account, even if the
distance between the start and end key is more than 32 (or 8) keys.
The end key is especially interesting when converting without preserving the relative key position or when
converting key areas. During these conversions, EMXP checks which keys or key areas get a higher priority for
being converted if not all keys or key areas would fit in the SP-12 memory. The candidate keys and key areas are
the ones between the start and end key.
Suppose the start key is C1 and the end key is C7 and the source preset contains voices on all keys between C1
and C7. There is a possibility that the keys that get a higher priority by the EMXP clustering algorithm are all
located in e.g. the range C4 C7, meaning that all keys between C1 and C4 would be ignored (not converted).
If you don't want this, you should explicitly narrow the candidate key range by lowering the end key.
If the key range from start key to end key exceeds the maximum supported keyboard range of the source
sampler, EMXP will automatically apply the sampler limits for either the start key or the end key (or both). E.g.
if the start key is C0 and the end key is C7, but a conversion is done from the Emulator-II, EMXP will narrow
the key range to C1 C6.
The start key can be defined in this preference screen. For defining the end key, we refer to section "10.3.6.5
Define end key for key mappings to SP-12".
These settings will be applicable for all conversions to SP-12 and can only be set in the Preferences menu.
The default value for the start key is C1.
If you select a start key which is higher than the current end key, the end key will automatically be set to the
same value as the start key.
586
10.3.6.5 Define end key for key mappings to SP-12
See section "10.3.6.4 Define start key for key mappings to SP-12" for an explanation about the start key and end
key parameter.0
The end key can be defined in this preference screen. For defining the start key, we refer to section "10.3.6.4
Define start key for key mappings to SP-12".
The default value for the end key is C7.
If you select an end key which is lower than the current start key, the start key will automatically be set to the
same value as the end key.
When converting keys or key areas from source sampler presets to SP-12 sounds, there's a big chance that not all
of the candidate keys /key areas (within the range defined by the first key and last key - see section "10.3.6.4
Define start key for key mappings to SP-12") will fit in the SP-12 sampler memory, because the SP-12's total
memory size is very limited.
This means that EMXP will have to make a selection of keys or key areas which are considered to be more
important than other ones. The "less important" ones will not be converted.
EMXP applies a clustering algorithm for determining the keys or key areas that will be converted. The main
input parameters for this algorithm are the size of each sample and the total available size of each hardware
memory segment in the SP-12. When converting to a Turbo SP-12 sampler (which contains 2 isolated memory
segments) the algorithm is based on some simplified statistical clustering/partitioning formulas which only
approximate the best distribution of samples across the memory segments.
You can influence this clustering algorithm by telling EMXP which of four possible scenarios you prefer.
587
When selecting option 1, EMXP will try to assign as many keys (within the range first key - last key) to
SP-12 sounds. The algorithm will take into account:
o the sample sizes of the samples used by the keys: smaller samples have higher priority;
o the number of keys using the same sample: if more keys use the same sample, the sample gets
a higher priority
When selecting option 2, EMXP will try to assign as many key areas (within the range first key - last
key) to SP-12 sounds. The algorithm will take into account:
o the sample sizes of the samples used by the key areas: smaller samples have higher priority;
o the number of key areas using the same sample: if more key areas use the same sample, the
sample gets a higher priority. The number of keys in the key areas is not relevant.
When selecting option 3, EMXP will try to assign as many samples (used by the keys within the range
first key - last key) to SP-12 sounds. The algorithm will only take into account the sample sizes: smaller
samples have higher priority.
When selecting option 4, EMXP will convert key by key or key area by key area (within the range first
key - last key) in the order of the keyboard. If the sample of the key/key area still fits in the available
memory, the key or key area will be converted. If the sample doesn't fit anymore, EMXP will jump to
the next key/key area. This is the default setting.
This preference setting is not applicable for conversions of basic samples and for conversions from SP-12 to SP-
12.
The SP-12 has no configurable filter settings, although it contains filter ICs. The settings of these filters can not
be changed. Four different filter setups have been pre-configured in the SP-12 hardware, and these are hardwired
to the 8 output channels. See the picture below for a detailed overview of these four filter setups. Some SP-12
units have been modified (after market) with switches which allow to enable or disable these hard wirings.
A consequence of this design decision by is that there are no filter parameters in the SP-12 sound bank memory.
However EMXP can try to convert the source voice's filter settings by assigning the converted voice to the
output channel whose filter characteristics resemble the source filter settings best.
588
Channels Filter curve Filter envelope
Attn (dB) Gain (%)
1-2
3-4
5-6
7-8
This preference is not applicable when converting SP-12 sound banks to SP-12 sound banks - in that case, the
original output channel assignments will be retained (=option 1).
589
10.3.6.8 Define tune/decay handling conversions from WAV to SP-12
(See also section "10.3.6.9 Define tune/decay handling conversions from non-SP-12 to SP-12" for more details
about how the SP-12 deals with the tune/decay parameters)
The SP-12 has some limitations regarding the tuning and the VCA envelope settings of a sound. One of these
constraints is that you have to decide for each sound whether the sound should be tuned/transposed or whether it
should be decayed. While it is possible to tune and decay a sound at the same time, it's not possible to have
different decay settings for different sounds if the sounds are tuned as well - in that case the decay setting is
shared by all SP-12 sounds, and it is defined by the Default Decay parameter on the SP-12.
Although WAV-files will always be converted to untransposed SP-12 sounds (i.e. their tuning will always be at
original pitch), EMXP still needs to know whether the sounds should be tuned or decayed.
With options 1 3 you can define under which conditions a sound should be tuned or decayed.
Option 1: if the WAV-file is looped, EMXP will generate a decayed SP-12 sound, if the WAV-file is
not looped, a tuned SP-12 sound will be generated. The SP-12 tends to "hold" (play) a looped sound for
a very long time (multiple loops) if the decay setting is above 16. This is true both for tuned looped
sounds which rely on the default decay and for decayed looped sounds which rely on the sound's
individual decay setting. But since the default decay is typically set to a high value (e.g. 31), every
tuned ànd looped sound would play too long. To avoid this situation, you can exclude looped sounds
from being tuned. This is the default setting.
Option 2: all generated SP-12 sounds will be tuned. Their decay is defined by the default decay setting.
Option 3: all generated SP-12 sounds will be decayed. The decay value will be set to 16 (i.e. the MID
value on the SP-12)
With options 4 6 you can define how the default decay value of the target SP-12 sound bank should be
determined by EMXP. This is the decay setting that will be used and shared by all tuned SP-12 sounds.
Option 1: the factory setting will be used. This is the maximum possible decay setting (31).
Option 2: the default decay will be set to the current user-defined value (which is mentioned between
brackets). Use option 3 to change this value.
Option 3: the default decay will be set to a user-defined value which can be defined in the next screen
590
10.3.6.9 Define tune/decay handling conversions from non-SP-12 to SP-12
The SP-12 has quite limited tuning and transposition possibilities, and the flexibility of its volume envelopes is
also limited:
Tuning is limited to transposing 16 semitones down, and transposing 12 semitones up. No fine-tuning in
units of cents is possible.
The volume envelopes are limited to a single decay parameter. This parameter influences the VCA
envelope's Hold, Decay and Release phase at once.
Due to a bug in the SP-12 operating system, only a few of the tuning and decay values are written
correctly when saving sounds to disk or transferring them via MIDI, or are interpreted correctly when
reading sounds from disk or transferring them via MIDI. The SP-12 multi-pitch settings are not saved at
all.
Moreover you basically have to decide for each sound whether the sound should be tuned/transposed or
whether it should be decayed. While it is possible to tune and decay a sound at the same time, it's not
possible to have different decay settings for different sounds if the sounds are tuned as well - in that
case the decay setting is shared by all SP-12 sounds, and it is defined by the Default Decay parameter
on the SP-12.
Due to these limitations, EMXP allows you to define how the pitch settings (both keyboard pitch and additional
fine tuning) and VCA envelopes of the source sampler voices should be converted to SP-12 tune/decay settings.
This preference is not applicable for conversions from SP-12 sound banks to SP-12 sound banks. In that case, the
original tune/decay settings will be retained.
591
With options 1 5 you can define under which conditions a sound should be tuned or decayed. But keep in
mind that no matter if a sound will be tuned or decayed, the tuning and decay may still deviate from the source
voice's pitch and VCA envelope settings, due to the limited tuning and decay capabilities of the SP-12.
Option 1: if the source voice is either explicitly tuned (e.g. +10 cents) or if the key which is being
converted is not at original pitch of the sample (i.e. normal keyboard transposition), EMXP will
generate a tuned SP-12 sound. If these conditions are not met, EMXP will generate a decayed SP-12
sound.
Option 2: this option is similar to option 1, but EMXP will not generate a tuned SP-12 sound if the
source voice's sample is looped (even if this voice is tuned/transposed). The SP-12 tends to "hold"
(play) a looped sound for a very long time (multiple loops) if the decay setting is above 16. This is true
both for tuned looped sounds which rely on the default decay and for decayed looped sounds which rely
on the sound's individual decay setting. But since the default decay is typically set to a high value (e.g.
31), every tuned ànd looped sound would play too long. To avoid this situation, you can exclude looped
sounds from being tuned. This is the default setting.
Option 3: if the source voice's sample is looped, EMXP will generate a decayed SP-12 sound. Under all
other conditions, a tuned SP-12 sound will be generated. For more information, see option 2.
Option 4: all generated SP-12 sounds will be tuned. Their decay is defined by the default decay setting.
Option 5: all generated SP-12 sounds will be decayed and they will not be transposed.
With options 6 10 you can define how the default decay value of the target SP-12 sound bank should be
determined by EMXP. This is the decay setting that will be used and shared by all tuned SP-12 sounds.
Option 1: the factory setting will be used. This is the maximum possible decay setting (31).
Option 2: the default decay will be set to the current user-defined value (which is mentioned between
brackets). Use option 3 to change this value.
Option 3: the default decay will be set to a user-defined value which can be defined in the next screen
592
Option 4: to calculate the default decay, the VCA envelopes of all voices (of the source preset) that will
be converted to tuned SP-12 sounds will be taken into account , especially their Hold, Decay and
Release values. An average VCA envelope will be derived. The SP-12 decay value closest to this
average VCA envelope will be used as default decay setting.
Option 5: to calculate the default decay, the VCA envelopes of all voices (of the source preset) that will
be converted to tuned SP-12 sounds will be taken into account , especially their Hold, Decay and
Release values. For each of these VCA envelopes, the SP-12 decay value closest to the VCA envelope
will be determined. The most common/popular derived decay value will be used as default decay value.
This is the default setting.
EMXP can adapt the maximum size of an SP-12 sound bank to the available memory in your SP-12. There are
two versions of the SP-12:
Standard SP-12, with a memory size of 48 KB for samples (1.25 sec)
Turbo SP-12, with a memory size of 192 KB for samples (5 sec in total, but a single sample can not
exceed 2.5 sec)
The default memory size is 192 KB, i.e. the memory available in a Turbo SP-12, but you can scale this down to
48 KB. Note that even the “192 KB files” may load perfectly in a standard SP-12, as long as the size of the
sound bank does not exceed 48 KB...
593
10.3.6.11 Define source PRI/SEC layer handling for conversions to SP-12
When converting sound banks to the SP-12 format, the presets in the source sampler banks may consist of both a
primary (PRI) and secondary (SEC) voice layer. Since the SP-12 only supports one layer, you can define which
layer should be converted.
With option 1 you instruct EMXP to convert the PRI layer, no matter if there are voices in this layer or not. With
option 2 you instruct EMXP to convert the PRI layer by default, but if for a certain target key area more voices
are assigned to the SEC layer than to the PRI layer in the source preset, EMXP should switch to the SEC layer.
Options 3 and 4 are identical, but from the perspective of the SEC layer as starting point.
It’s also possible that the source preset contains key areas in which the PRI and SEC layer behave as the left and
right channel of a stereo voice. Since the SP-12 does not support two layers, nor a stereo mode, you should also
specify whether the samples of both source stereo channels should be merged into mono samples, or whether the
other channel’s sample should simply be ignored. E.g. if you selected option 1 (PRI layer), option 5 will simply
594
convert the sample of the PRI layer and ignore the sample of the SEC layer, while option 6 will combine the PRI
and SEC samples and convert them to mono.
This preference is only applicable for conversions to SP-12 if the source sampler supports more than one voice
layer.
When converting sound banks from the SP-12 format to any non-SP-12 sampler format, EMXP should know
how the different sounds or samples in the SP-12 sound bank should be assigned to keys on the target sampler's
keyboard.
No matter which key map option is chosen, EMXP needs to know which key on the target keyboard is the first
key to which sounds or samples should be assigned. By default this start key is set to C1, but you can change this
setting in the Copy/Conversion Preferences (see section "10.3.6.14 Define start key for key mappings from SP-12
to non-Emulator-I"). In the description below, C1 is assumed to be the start key.
You can choose between assigning either sounds or samples to the target keys. Options 1 7 can be used for
mapping sounds to keys, while options 8 9 can be used for mapping samples to keys.
Note that only RAM sounds or samples will be converted and assigned to the target keys. ROM sounds/samples
are always ignored and skipped during the conversion.
The SP-12 sounds or samples will always be converted to only one single preset in the target sampler.
Converting sounds
When selecting option 1, each sound is mapped to a target key as defined by the SP-12 MIDI specification (but
taking into account the user-definable start key). The sound-to-key mapping table for this option can be found in
section "10.3.6.3 Define key/sample mapping for conversions from other format to SP-12". If the start key is not
C1, you should add the difference between the start key and C1 to the key values in the first column of the table.
E.g. if the start key is set to D1, Bass 1 will be mapped to D1, Cowbell to D#1, and so on. If the start key is
lower than C1, the difference should be subtracted.
When selecting options 2 4, EMXP will assign the SP-12 sounds starting with sound Bass 1, followed by
sound Bass 2, and so on.
595
When selecting options 5 7, EMXP will assign the SP-12 sounds starting with sound User 1, followed by
sounds User 2 sound User 8. Then EMXP will continue with assigning sounds starting with Bass 1 and
ending with Crash.
No matter if the mapping starts with sound Bass 1 or with sound User 1, there are three mapping modes
available:
Options 2 and 5: each of the 32 SP-12 sounds is assigned to a key. If the SP-12 sound contains a RAM
sample, the sound parameters and the sample will actually be converted and assigned to that key. If the
SP-12 sound is empty or contains a ROM sample, the target key will remain empty, as displayed in the
pictures below.
In the first picture Bass 1 is assumed to be the first sound to be mapped (option 2).
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
In the second picture, the first sound that is being mapped is User 1 (option 5).
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
Options 3 and 6: each successive white key gets a RAM sound assigned, until no more RAM sounds can
be found. Black keys are not used and remain empty. Except for the white keys in front of the start key
(here C1) and the remaining white keys at the end of the keyboard, no white keys will be empty. If all
32 SP-12 sounds are non-empty RAM sounds, 32 successive white keys will be assigned a sound. See
pictures below
In the first picture Bass 1 is assumed to be the first sound to be mapped (option 3).
596
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
In the second picture, the mapping starts with sound User 1 (option 6).
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
Options 4 and 7: each successive key gets a RAM sound assigned, until no more RAM sounds can be
found. Both white and black keys are used. Except for the keys in front of the start key (here C1) and
the remaining keys at the end of the keyboard, no keys will be empty. If all 32 SP-12 sounds are non-
empty RAM sounds, 32 successive keys will be assigned a sound. See pictures below.
In the first picture Bass 1 is assumed to be the first sound to be mapped (option 4).
597
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
In the second picture, the first sound that is being mapped is User 1 (option 7).
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
Note that if there are keys that get SP-12 sounds assigned which are out-of-range of the target sampler, the
SP-12 sounds assigned to those keys will not be converted. This can typically occur if the start key has been
set to a high value, e.g. C6.
Converting samples
Besides mapping RAM sounds to target keys, it's also possible to map only the basic RAM samples. Multiple
SP-12 sounds can share the same basic RAM sample. If that's true in the SP-12 sound bank, the sample will be
converted only once (instead of once per sound). Note however that the sound parameters will not be converted,
not even the sample loop settings. The target keys will get default voice and sample parameters instead.
Option 8: each successive white key gets a RAM sample assigned, until no more RAM samples can be
found. Black keys are not used and remain empty. Except for the white keys in front of the start key
(here C1) and the remaining white keys at the end of the keyboard, no white keys will be empty. If all
32 SP-12 sounds are non-empty RAM sounds and hold different RAM samples, 32 successive white
keys will be assigned a sample. See the picture below.
598
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
Option 9: each successive key gets a RAM sample assigned, until no more RAM samples can be found.
Both white and black keys are used. Except for the keys in front of the start key (here C1) and the
remaining keys at the end of the keyboard, no keys will be empty. If all 32 SP-12 sounds are non-empty
RAM sounds and hold different RAM samples, 32 successive keys will be assigned a sample. See the
picture below.
C1 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
The Emulator-I only supports a limited number of fixed key area sizes, resulting in a limited number of available
key areas in which all keys share the same sample and the same sound parameters.
As a consequence it's not possible to convert each individual SP-12 RAM sound or RAM sample to an individual
Emulator-I key. The SP-12 RAM sounds or samples will rather be assigned to a key area consisting of multiple
keys at once.
Since the number of SP-12 sounds or samples can be higher than the number of available key areas in the
Emulator-I sound bank (max. 12), EMXP is able to convert a single SP-12 sound bank into multiple Emulator-I
sound banks, each containing a different subset of the SP-12's RAM sounds or samples.
As opposed to conversions to other sampler formats, it's not possible to specify the start key (or start key area)
when converting to Emulator-I.
599
But similar to conversions to other sampler formats, it's possible to choose between assigning either sounds or
samples to Emulator-I target key areas as well. Options 1 10 can be used for mapping sounds to key areas,
while options 11 15 can be used for mapping samples to key areas.
Note that only RAM sounds or samples will be converted and assigned to the target key areas. ROM
sounds/samples are always ignored and skipped during the conversion.
When selecting options 1 5, EMXP will assign the SP-12 sounds starting with sound Bass 1, followed by
sound Bass 2, and so on.
When selecting options 6 10, EMXP will assign the SP-12 sounds starting with sound User 1, followed by
sounds User 2 sound User 8. Then EMXP will continue with assigning sounds starting with Bass 1 and
ending with Crash.
When selecting options 11 15, EMXP will assign only the SP-12 basic RAM samples (in order of their SP-12
internal sequence number). As explained before, multiple SP-12 sounds can share the same basic RAM sample.
If that's true in the SP-12 sound bank, and one of the options 11 15 is selected, each sample will be converted
only once (instead of once per sound). Note that in this case the sound parameters will not be converted, not
even the sample loop settings. The target key areas will get default sound and sample parameters instead
No matter if samples are being converted or sounds are being converted (either with the mapping starting with
sound Bass 1 or with sound User 1), you have to specify how many key areas should be used on the Emulator-I
keyboard.
The first picture below illustrates the mapping of sounds (starting with Bass 1) to an Emulator-I bank consisting
of 6 key areas (option 3).
600
C1 G#1 E2 C3 G3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
The second picture below illustrates the mapping of sounds (starting with User 1) to Emulator-I banks consisting
of 2 key areas (option 6). Since there are 4 sounds to be mapped while the Emulator-I bank can only hold two
sounds, EMXP will generate 2 Emulator-I banks.
C1 C3 C5
C1 C3 C5
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
: Empty RAM
: ROM
The last picture illustrates the mapping of samples to an Emulator-I bank consisting of 4 key areas (option 12).
601
C1 C2 C3
User 1 User 8
RAM C RAM D
Hihat 1 Crash
Tom 1 El.Tom 4
Bass 1 Cowbell
RAM A RAM B
Be aware that the SP-12 Emulator-I conversion always assumes that a complete Emulator-I sound bank will
be generated, consisting of both a lower and an upper sound. If you have specified to generate Emulator-I
lower/upper image files, only the lower or upper part of the converted key areas will be kept in the final stage.
This means that possibly not all SP-12 RAM sounds or samples will end up in the Emulator-I lower/upper
images files.
10.3.6.14 Define start key for key mappings from SP-12 to non-Emulator-I
When converting SP-12 sounds or samples to sampler formats which are different from Emulator-I and SP-12,
it's possible to define the first key on the keyboard that should be used for mapping sounds or samples to.
All keys lower than this first key will remain empty.
602
E.g. if the start key is set to C0 while the lowest key on the Emulator-II is C1, and the source SP-12 bank
contains only sounds on Bass 1 and Bass 2, no sounds will be converted to the Emulator-II if you requested to
map Bass 1 to the keys starting with C0.
10.3.6.15 Define if SP-12 output filters and dynamic buttons should be converted.
Filter
The SP-12 has no configurable filter settings, although it contains filter ICs. The settings of these filters can not
be changed. Four different filter setups have been pre-configured in the SP-12 hardware, and these are hardwired
to the 8 output channels. See section "10.3.6.7 Define output/filter assignment for conversions to SP-12" for a
detailed overview of these four filter setups. Some SP-12 units have been modified (after market) with switches
which allow to enable or disable these hard wirings.
A consequence of this design decision by is that there are no filter parameters in the SP-12 sound bank memory.
However EMXP can try to convert these hard wired filter settings to target sampler filter parameters by applying
the settings belonging to the output channel to which each source SP-12 sound is routed.
When selecting option 1, EMXP will set the target voice's filter parameters to the values corresponding with the
hard wired filter of the output channel of the converted SP-12 sounds. If SP-12 samples are being converted
instead of SP-12 sounds, the settings corresponding to output channels 7 and 8 will always be applied.
When selecting option 2, EMXP will always set the target voice's filter parameters to the default (filter open)
settings, which are the same as the settings corresponding to output channels 7 and 8.
Dynamics / Velocity
While the SP-12 has a dynamics function to enable or disable the volume velocity of the 8 pads, the value of this
setting is not saved in the SP-12 sound bank memory.
As a consequence EMXP does not know whether the SP-12 sounds should be converted into voices with
velocity (if applicable on the target sampler) or voices without velocity.
When selecting option 3, velocity will not be enabled for any of the converted sounds.
When selecting option 4, velocity will be enabled for all converted sounds, and will be set to a medium level.
603
10.3.7 Manage SoundFont2 related conversion preferences
In this section all conversion parameters related to the SoundFont2 sampler format can be managed. Two
parameters are supported. These parameters can also be set during a conversion process, if you have chosen the
MANUAL or SEMI-MANUAL mode.
10.3.7.1 Define how SoundFont2 samples should be played or extracted to WAV files
If you are converting samples from SoundFont2 sound banks to WAV files, or if you will play SoundFont2
samples in EMXP, you have the choice between:
converting every pair of samples that have been stereo linked in the SoundFont2 bank to stereo WAV
files (and play them as stereo samples in EMXP)
or rather extracting each individual sample of a SoundFont2 stereo pair to a mono WAV file (and play
them as mono samples in EMXP)
604
10.3.7.2 Define how SoundFont2 modulators should be converted
When converting SoundFont2 sound banks, some of the modulators in the sound banks can result in unexpected
target sampler settings. This is especially true for some of the MIDI CC modulators that are automatically
defined for each SoundFont2 bank.
One of the most common problems in this area is that voices on the Emulator-II can have a very low volume
when the Emulator-II sound bank is the results of a conversion of a SoundFont2 sound bank.
The SF2 specification states that some MIDI CC controller assignments should be considered to be implicitly
enabled. One of these implicit assignments is that MIDI Controller Command 7 (="Main volume coarse")
controls the Initial Attenuation. The same is true for MIDI CC 11.
As a consequence, when EMXP is converting SoundFont2 banks into Emu sampler formats, this results in
assigning CC #07 to MIDI B and in assigning real time controller 5 (MIDI B) to destination 3 (Level) for each
Emu preset.
Normally this should not cause any problem, because as long as no MIDI CC#07 commands are actually sent to
the sampler, these MIDI B-to-Level settings should be ignored by the sampler.
While this statement seems to be true for the EMAX-I, EMAX-II and Emulator-III/X, it seems not to be true for
the Emulator-II. This is probably a bug in the Emulator-II operating system.
To avoid this kind of problems, EMXP offers the possibility to ignore MIDI CC modulators during conversions.
It's even possible to simply ignore all default modulators. The following preferences are available:
The preference can be set differently for default modulators (the ones that are automatically generated) and for
defined modulators (the ones that have explicitly been set by the sound designer/user in a SoundFont2 editor).
605
10.3.8 Manage Akai S1000 related conversion preferences
In this section all copy/conversion parameters related to the Akai S1000 sampler format can be managed. These
parameters can also be set during a copy/conversion process.
The only parameter that can be defined for conversions to Akai S1000 is related to the CHORUS effect.
When converting a source bank which contains some voices which have the CHORUS setting enabled, EMXP
can try to simulate the chorus effect on the Akai S1000 by adding some detuned samples in an additional sample
layer. The advantage of this feature is that the target programs will sound more like the original ones; the
drawback however is that the polyphony will decrease. For that reason you can choose yourself how EMXP
should handle chorus settings:
606
10.3.8.2 Define Akai S1000 file name format when copying from floppy or floppy image file
When copying files from an Akai S1000 floppy disk, Akai S1000 floppy disk image file or Akai S1000 HxC
floppy disk image file, you can specify how the target file names should be derived.
If the source is an Akai floppy disk image file or an Akai HxC floppy disk image file, you can
either choose to simply use the file's original Akai file name on the disk image file as the target file
name
or use the file's original Akai file name preceded by the floppy disk image file name
By default, EMXP will always show this screen when you are copying files from Akai S1000 floppy disks or
(HxC) floppy disk image files. If you will always use the same method for naming files, you can prevent EMXP
from displaying this screen by disabling option 3.
10.3.8.3 Define maximum size of Akai S1000 file names on floppy or floppy image
Akai S1000 file names on Akai disks have a maximum length of 12 characters. For stereo samples - consisting
of two Akai S1000 sample files (one for each channel) - the last 2 characters contain the "-L" and "-R" suffix
while the first 10 characters should be identical. Program names, drum names and mono sample names can
consist of the full 12 characters.
The S950 sampler can load Akai S1000 floppy disks and is supposed to support all Akai S1000 programs and
samples on these disks. However, file names on the S950 are limited to 10 characters.
This causes problems when the file names of Akai S1000 files only differ from each other in position 11 and 12.
E.g. if two Akai S1000 samples are named SLOW VIOLIN1 and SLOW VIOLIN2, and a program refers to
these 2 samples in two different keygroups, the S950 will "think" both keygroups refer to the same sample
named SLOW VIOLI.
In order to assure compatibility with the S950 sampler, EMXP can limit the size of the file names to 10
characters when generating samples and programs.
This limit is taken into account:
607
when converting Emax-I or Emax-II banks to Akai S1000 samples and programs
when converting WAV files to Akai S1000 samples
when copying Akai S1000 files to Akai S1000 floppy disks, floppy disk image files or HxC floppy disk
image files unless the source file contains an Akai name of more than 10 characters and there's no file
yet on the disk or disk image with a name of which the first 10 characters are identical to the first 10
characters of the source file's Akai name - in that case the 12 character name is preserved.
The limit is not taken into account
for sample files belonging to an Akai S1000 stereo sample. The sample names for the left and right
channel always have 12 characters, ending in a "-L" or "-R" suffix. These samples will load without any
problem on the S950, because the S950 is a mono sampler and only uses the left sample channel.
when reading/copying existing Akai S1000 files from floppy disks, floppy disk image files or HxC
floppy disk image files.
for Akai S1000 operating system file names
The maximum Akai S1000 file name size can be defined in the screen below.
When choosing option 1, all Akai S1000 file names generated by EMXP can have a size of up to 12 characters,
even mono samples.
When choosing option 2, the Akai S1000 file names for programs, drum files and mono samples generated by
EMXP will have a size of up to only 10 characters in order to be accessible on the S950 sampler. This is the
default setting.
10.3.8.4 Define automation level when copying from floppy or floppy image
When copying files from an Akai S1000 floppy disk, floppy disk image file or HxC floppy disk image file, the
target files will have a name based on the pattern defined in section "10.3.8.2 Define Akai S1000 file name
format when copying from floppy or floppy image file."
You can choose whether EMXP should ask for confirmation of the file name for every file which is being copied,
or whether EMXP can decide itself without any user intervention.
If you select option 1, you will have to confirm every file name. E.g. if you have selected 20 files to be copied to
your PC, you will have to go through 20 confirmation screens. In this mode you will be able to overwrite
(replace) existing files.
608
If you select option 2, EMXP will generate the target file names itself and make sure that the file names are
unique (by adding a suffix) whenever there's a risk of overwriting an existing file.
By default, EMXP will always show this screen when you are copying files from Akai S1000 floppy disks,
floppy disk image files or HxC floppy disk image files. If you will always use the same level of automation, you
can prevent EMXP from displaying this screen by disabling option 3.
When copying files to an Akai S1000 floppy disk, floppy disk image file or HxC floppy disk image file, the
target files on the floppy disk or (HxC) floppy disk image will have the same name as the one defined in the
Akai S1000 files being copied.
E.g. if the Akai S1000 sample name in sample file "BrassHornTrumpet.s" is "BRASS", EMXP will save the
sample as BRASS on the floppy disk, floppy disk image or HxC floppy disk image.
However, the floppy disk or (HxC) floppy disk image may already contain a file with that name. If that's true,
another name should be chosen. Take into account that if a program file is depending on a sample file which is
being renamed, the program's reference to that sample should be changed as well. EMXP will not do that, since
EMXP can't know which programs and samples belong together. Changing the sample name in a program file
should be done on the Akai S1000 sampler.
You can choose whether EMXP should ask for confirmation of the Akai S1000 file name for every file which is
being copied, or whether EMXP can decide itself as much as possible without any user intervention.
609
If you select option 1, you will have to confirm every file name. E.g. if you have selected 20 files to be copied to
your PC, you will have to go through 20 confirmation screens.
If you select option 2, EMXP will assign the file names by itself (based on the name included in the source file)
without asking for any confirmation, unless the file name would already be in use on the target floppy disk,
floppy disk image or HxC floppy disk image. In that case, you will still have to define an alternative name, but
this user intervention is limited to the files with duplicate names only.
By default, EMXP will always show this screen when you are copying files to Akai S1000 floppy disks, floppy
disk image files or HxC floppy disk image files. If you will always use the same level of automation, you can
prevent EMXP from displaying this screen by disabling option 3.
An Akai S1000 floppy disk image file or HxC floppy disk image file can be an important backup file of one of
your Akai S1000 floppy disks. In that case you probably want to avoid that its contents would be changed by
accident, e.g. by copying samples or programs to it.
EMXP will always ask for confirmation whenever you intend to remove files from a floppy disk, a floppy disk
image file or an HxC floppy disk image file.
By default EMXP will also always ask for confirmation whenever you intend to copy files to an existing Akai
S1000 floppy disk image file or HxC floppy disk image file, but that behaviour can be changed in this preference
screen.
610
If you select option 1, you will always have to confirm that copying files to an existing Akai S1000 floppy disk
image file or HxC floppy disk image file is allowed.
If you select option 2, EMXP will never ask for confirmation when copying files to an existing Akai S1000
floppy disk image file or HxC floppy disk image file.
611
10.3.9 Manage WAV related conversion preferences
In this section all copy/conversion parameters related to the WAV format can be managed. These parameters can
also be set during a copy/conversion process, if you have chosen the MANUAL or SEMI-MANUAL mode.
The preferences in menu options 3, 4 and 6 are also applicable when playing WAV-files in EMXP.
10.3.9.1 Define WAV file name format when converting samples to WAV files
When converting samples from any sampler sound bank to WAV files EMXP will by default assign a name to
each generated WAV file based on
the prefix that you have entered (or that has been automatically derived from the source item's name)
a suffix consisting of the sample number
E.g. if the prefix is "Piano" and you have selected samples S03 and S04 to be converted to WAV files, the two
WAV files will have following names: "Piano_S3.WAV" and "Piano_S4.WAV".
Samples in Emulator-III, Emulator-IIIX, Akai S1000 and SoundFont2 format not only have a sample number
but they also have a sample name.
For samples in SP-12 format, EMXP derives the sample name from the sound(s) to which the sample is
assigned. From that perspective SP-12 samples have both a sample number and a sample name as well.
EMXP offers the possibility to customize the way the WAV file names should be generated for these sampler
formats.
612
The picture below shows which possibilities are available:
The generated WAV file name would look like this for each of the offered possibilities:
613
10.3.9.2 Define if loop settings should be converted to/from WAV files
When converting samples from any sampler type to WAV files or when unloading samples from the EMAX-I,
EMAX-II or Emulator-II, and if any of the selected samples have one or more loops enabled, EMXP can save
these loops in the target WAV file.
Also, when converting WAV files to sampler sound banks, when generating construction files or when
uploading WAV files to the EMAX-I, EMAX-II, Emulator-II or SP-12, and if any of the involved WAV files
contain one or more loops, EMXP can convert these WAV loops to sampler loops.
Whether the above loop conversions should be performed or not can be defined in the screen below.
Notes:
Only standard WAV-loops are supported:
loop type 00: normal forward loops
loop type 01: alternating loops (forward/backward)
loop type 02: backward loops
Other loop types and so-called sampler-specific loop types (types 32 and higher) in a WAV file are not
recognized nor generated by EMXP and will be ignored.
When converting WAV files to sampler sound banks, only one loop per WAV file will be translated, except
for conversions to Akai S1000 samples, to which a maximum of 8 loops will be translated. If the WAV files
contain more than one loop, you can define which of these loops should be translated. See sections "10.3.9.3
Define which WAV loops should be used" and "10.3.9.4 Define which WAV loop type should be converted to
sampler sustain loops".
When converting samples to WAV files, all loops defined on these samples will be translated to WAV
loops. However most samplers support only one loop per sample. The Akai S1000 and the EMAX family
are exceptions. If the "sustain" loop differs from the "in release" loop in a source EMAX-I or EMAX-II
sample, and both loops are enabled, EMXP will convert both loops to the WAV file. However this will only
be done if the "sustain" and "in release" loop ranges are not overlapping. If there's an overlap, only the
"sustain" loop will be converted.
These settings are not applicable when playing WAV-files in EMXP. In that case, EMXP will always take
into account the loops that have been defined in the WAV-files.
More details can be found in sections "7.3.8 Conversion to WAV" and "7.3.9 Conversion from WAV".
614
10.3.9.3 Define which WAV loops should be used
When converting WAV loops to sample loops (see section "10.3.9.2 Define if loop settings should be converted
to/from WAV files"), if at least one of the selected WAV files contains multiple loops of the same type (e.g. 2
forward loops), EMXP should know which of these loops should be converted to a sample loop.
(In practice, WAV files almost never contain more than one loop. As a consequence, this preference will rarely
be used by EMXP). The same is true if EMXP is playing WAV-files with multiple loops of the same type.
As explained in section "10.3.9.2 Define if loop settings should be converted to/from WAV files", EMXP will
convert
maximum 1 loop per WAV file to a sample loop for all target sampler formats except Akai S1000
maximum 8 loops per WAV file to sample loops for Akai S1000
If a WAV file contains more than one loop, EMXP should know which of the loop(s) should be converted to
sampler loops. This selection can be done in the screen shown below.
Although the above screen assumes the selection of a singular loop ("Use the loop..." instead of "Use the loops...") ,
the loop selected in this screen will be interpreted as the start of a range of loops when converting WAV files to
Akai S1000 samples (which support multiple loops).
The selection can be done for each of the three supported WAV loop types (forward, alternating, backward). If
one or more of these loop types are not used by any of the selected WAV files, the selected options for these
loop types will simply be ignored.
615
Options 4, 8, 12: convert/play a specific loop, depending on the loop start sample point. One of the first
240 loops can be selected, as well as the last loop. If you select this option, a second screen will be
displayed, in which you can select which loop you would like to be converted. See screens shown
below.
When converting to Akai S1000 samples, up to 8 loops will be converted, starting chronologically with
the loop you have selected in this option. E.g. if you select forward loop 3, and 7 forward loops are
defined in the WAV file, loops 3 7 will be converted.
Options 3, 7, 11: this option is automatically selected immediately after you have chosen a specific loop
in option 4, 8 or 12. It indicates which loop number you have chosen in option 4, 8 or 12.
When converting WAV file to Akai S1000 samples, the options mentioned in the above screen should be read as
follows: "Use forward loops starting at loop number X of the WAV file".
10.3.9.4 Define which WAV loop type should be converted to sampler sustain loops
When converting WAV loops to sample loops (see section "10.3.9.2 Define if loop settings should be converted
to/from WAV files"), if at least one of the selected WAV files contains loops of different types, EMXP should
know from which loop type the WAV loop should be converted to a sample loop. The same is true if EMXP is
playing WAV-files with loops of different types.
(In practice, WAV files almost never contain more than one loop. As a consequence, this preference will rarely
be used by EMXP)
As explained in section "10.3.9.2 Define if loop settings should be converted to/from WAV files", EMXP will
convert
maximum 1 loop per WAV file to a sample loop for all target sampler formats except Akai S1000
maximum 8 loops per WAV file to sample loops for Akai S1000
If a WAV file contains more than one loop type, EMXP should know which of the loop types should be used for
playing WAV loops or for converting WAV loops to sampler loops. This selection can be done in the screen
shown below.
616
Following options are available:
Option 1: use the forward loop of the WAV file if a forward loop is available. If not, use the
alternating loop if an alternating loop is available. If not, use the backward loop if a backward loop
is available.
Option 2: use the forward loop of the WAV file if a forward loop is available. If not, use the
backward loop if a backward loop is available. If not, use the alternating loop if an alternating loop
is available.
Option 3: use the alternating loop of the WAV file if an alternating loop is available. If not, use the
forward loop if a forward loop is available. If not, use the backward loop if a backward loop is
available.
Option 4: use the alternating loop of the WAV file if an alternating loop is available. If not, use the
backward loop if a backward loop is available. If not, use the alternating loop if an alternating loop
is available.
Option 5: use the backward loop of the WAV file if a backward loop is available. If not, use the
forward loop if a forward loop is available. If not, use the alternating loop if an alternating loop is
available.
Option 6: use the backward loop of the WAV file if a backward loop is available. If not, use the
alternating loop if an alternating loop is available. If not, use the forward loop if a forward loop is
available.
EMXP will use the first detected loop type according to the search order defined by the selected option above.
If a WAV file contains more than one loop of the same loop type (e.g. 2 forward loops), you can define which of
the loops within that loop type should be used: see section "10.3.9.3 Define which WAV loops should be used".
When converting to Akai S1000 samples, EMXP will continue looking for loops according to the selected search
order, until the maximum amount of 8 loops have been converted or until no more loops are available in the
WAV file.
If a WAV file contains multiple loops with an indefinite (endless) duration, multiple "HOLD" loops will be
created in the Akai S1000 sample file. When playing this sample on an Akai S1000 sampler, only the first of
these "HOLD" loops will actually play as a continuous loop !
Example:
Suppose one of the WAV files contains both a forward loop and an alternating loop, another WAV file contains
a forward loop and a backward loop, some WAV files have only a forward loop defined and the remaining
WAV files have no loops defined.
Suppose also that we are converting the WAV files to a non-Akai S1000 sampler format.
If option 3 is selected:
o The alternating loop of the first WAV file is converted
o The forward loop of the second WAV file is converted
617
o The forward loops of all other loop-enabled WAV files are converted
If option 6 is selected:
o The alternating loop of the first WAV file is converted
o The backward loop of the second WAV file is converted
o The forward loops of all other loop-enabled WAV files are converted
If option 1 is selected, the forward loops of all loop-enabled WAV files are converted
If we are converting the WAV files to the Akai S1000 sampler format, all loops of all loop-enabled WAV files
will be converted. The option selected in the above screen defines which loop will become Akai loop number 1,
which one will become Akai loop number 2, and so on.
10.3.9.5 Define to which sampler loop type WAV loops should be converted
When converting WAV loops to sample loops (see section "10.3.9.2 Define if loop settings should be converted
to/from WAV files"), you should define to which loop type the WAV loops should be converted: the sustain loop
type or the in release loop type.
This preference is only applicable to target samplers which support both sustain and in release loops. The
Emulator-I and SP-12 do not support in release loops - they only support sustain loops.
The terms sustain loop and in release loop are typically used in EMU samplers.
On Akai S1000 samplers, they should be interpreted as follows:
Sustain means until release on Akai S1000 samplers
In release means in release on Akai S1000 samplers
In SoundFont2 files, they should be interpreted as follows:
Sustain means sustain in SoundFont2 files
In release means continuous in SoundFont2 files
618
10.3.9.6 Define which EMU-II/SF2/SP-12 sample settings should be converted to WAV
In Emulator-II sound banks, the same sample can be used in (shared by) multiple voices. Sample parameters
like sample start and sample length (truncation), loop start and loop length, and loop type (forward or
forward/backward; sustain or in release) can have different values for the same sample, depending on the voice
on which they have been defined.
The same is true for SoundFont2 sound banks, in which the same sample can be shared by different
instruments/instrument zones. While a sample has a sample start and sample length, and can have an overall loop
start and loop length, it's perfectly possible to define zone-specific offsets for these parameters which can be
different per instrument/instrument zone. Moreover a loop is always enabled/disabled on instrument zone level,
and the type of loop is zone-specific as well.
In SP-12 sound banks, the same sample can also be used in (shared by) multiple sounds. They can't be truncated
in a different way across multiple sounds however. And while in theory the same sample can have different loop
settings in different sounds, in practice you won't be able to define this different loops on the SP-12. As a
consequence the same sample will normally have the same parameters in all SP-12 sounds that are based on that
sample. Nevertheless EMXP assumes that the "theoretical" situation may occur from time to time, so it deals
with SP-12-to-WAV conversions in the same way as it does for the Emulator-II and SoundFont2 files.
If the Emulator-II, SoundFont2 or SP-12 samples that should be played in EMXP or that should be converted to
WAV-files have been selected
from a specific Emulator-II voice , SoundFont2 instrument zone or SP-12 sound (by navigating first to a
specific voice, instrument zone or sound and selecting the sample belonging to that voice, zone or sound),
EMXP will always use the voice/zone/sound specific settings for that sample.
E.g. if an Emulator-II sample X has been truncated and has a short forward loop defined on voice Y, and
you select that sample by navigating to the sample of voice Y, EMXP will extract the truncated version of
the sample and will save the short forward loop to the WAV file.
from a voice / zone / sound-independent sample overview in EMXP, or simply by selecting one of the
"Extract all samples..." menu functions, you can choose which sample parameters should be used for the
conversion to WAV files. This can be done in the screen shown below:
619
settings are equally common, EMXP will use the most common settings belonging to the sample
with the longest loop; if there are multiple of these as well, the one with the least truncation will be
used.
3. Use the sample settings of the voice/zone/sound for which the sample loop length is the longest
(number of sample points)
When this option is selected, EMXP will look for the voice/zone/sound specific sample with the
longest (enabled) loop. The settings of this sample will be used for playing the sample or for
conversion to the WAV file. If different voice/zone/sound specific samples have the same loop
length, EMXP will use the sample with the longest loop which is most commonly used by the
voices/zones/sounds; if there are multiple of these as well, the one with the least truncation will be
used.
4. Use the sample settings of the voice/zone/sound in which the sample has not been truncated or - if
all voices/zones/sounds use truncated samples - use the settings of the voice/zone/sound in which
the truncation is the smallest of all truncations (i.e. the remaining sample is the longest)
When this option is selected, EMXP will look for the voice/zone/sound specific sample with the
longest sample length (i.e. the least truncated one). The settings of this sample will be used for
playing the sample or for conversion to the WAV file. If different voice/zone/sound specific
samples have the same longest sample length, EMXP will use the sample with the longest sample
length which is most commonly used by the voices/zones/sounds; if there are multiple of these as
well, the one with the longest loop will be used.
5. Use the sample settings of the voice/zone/sound in which the truncation of the sample is the longest
of all truncations (i.e. the remaining sample is the shortest)
When this option is selected, EMXP will look for the voice/zone/sound specific sample with the
shortest sample length (i.e. the most truncated one). The settings of this sample will be used for
playing the sample or for conversion to the WAV file. If different voice/zone/sound specific
samples have the same shortest sample length, EMXP will use the sample with the shortest sample
length which is most commonly used by the voices/zones/sounds; if there are multiple of these as
well, the one with the longest loop will be used.
If the target of any copy or conversion process is a floppy disk (EMAX only) or a floppy disk image file or HxC
floppy disk image file (Emulator-I, Emulator-II, EMAX-I and EMAX-II only), EMXP can copy an operating
system besides the sound banks which will be copied or converted anyway. The operating system to be copied
can
either originate from a source floppy disk, floppy disk image file, HxC floppy disk image file, hard disk
or hard disk image file if they are holding a compatible operating system
or be selected by the user from a folder containing compatible operating system files.
This feature is not supported when copying or converting sound banks to hard disks or hard disk images. Please
read section "6.4 COPYING OPERATING SYSTEMS" how to copy an operating system to a sampler hard disk or
hard disk image.
620
Source Target Source
Floppy Disk Hard Disk (*)
or or
Floppy Disk Image File Hard Disk Image File (*)
or
HxC Floppy Disk Image File
Operating System Floppy Disk Operating System
or
Floppy Disk Image File
Sound Data or Sound Data
HxC Floppy Disk Image File
Operating System
Operating System File
Sound Data
Operating System Sound Data
Bank File or
EMX File or ...
SD File or
Lower/Upper File
The preferences related to copying operating systems while copying/converting sound banks can be set
separately for the mode in which the target files are automatically generated by EMXP ("automatic mode") and
for the mode in which the user selects each target file/disk ("manual mode"). The automatic mode is not
available when copying/converting to floppy disks.
See options 3 4 for the automatic mode and options 7 10 in the picture below.
Options 1 and 2 are used to define whether the operating system that will be copied to each target file/disk
should be a specifically selected one, of rather the operating system of the source file/disk that is being
copied/converted to the target file/disk.
No matter which option you choose, you will always be asked to select a specific operating system file before
starting any copy or conversion process. This is even true for option 2, because some of the selected source files
or disks may perhaps not contain an operating system or not a valid/compatible one.
621
Options 3 4 are applicable for any copy/conversion process in which EMXP will select the target (floppy disk
image or HxC floppy disk image) files itself, i.e. without any user intervention (= automated target mode or
BATCH mode).
Select 3 if you want EMXP to always add an operating system to the (newly generated) target floppy
disk image file(s) or HxC floppy disk image file(s).
Select 4 if you don't want EMXP to copy an operating system to the (newly generated) target floppy
disk image file(s) or HxC floppy disk image file(s).
The default setting is 3, because in automated target mode EMXP is always generating new files. There's no risk
of overwriting existing files which may already contain an operating system. If option 4 is selected, the
generated files will not have an operating system, so it won't be possible to use these image files for booting the
sampler or for loading operating system sub modules (on EMAX-I, EMAX-II and Emulator-II).
Options 5 8 are applicable for any copy/conversion process in which you select the target files yourself in a
manual way and for any copy/conversion process to floppy disks.
Select 5 if you want to add an operating system (if a new file will be created or if the selected existing
target file or disk does not contain an operating system yet), or if you want to replace the operating
system of the selected existing target file/disk if it would already contain an operating system
Select 6 if you won't copy an operating system to the target file or disk, no matter if this target file or
disk is new or existing, and no matter if an existing target file/disk would contain an operating system
already or not.
Select 7 if you only want to copy an operating system if the target file or disk does not contain an
operating system yet (this is always true if you are creating a new file/disk)
Option 8 is the same as option 7, but it will also copy an operating system if an existing target file or
disk would already contain an operating system which is invalid (corrupt) or unknown by EMXP.
The above described parameters can also be set whenever you start a copy or conversion process, if you have
chosen the MANUAL or SEMI-MANUAL mode.
622
10.4 LOOK AND FEEL PREFERENCES
In this section all parameters related to setting the size of the EMXP screen and the way the command prompt
window size is aligned to the EMXP screen size can be managed.
623
10.4.1.1 Define size of EMXP screens
By default EMXP uses a screen size of 25 lines and 80 characters. This is the old CUI standard used on character
based MS-DOS computers in the eighties.
On large high resolution monitors however it's perfectly possible to use DOS command windows which are
much larger than 25 lines.
The advantage of using more lines on EMXP screens is - of course - that you will see:
much more items in any overview on one single screen
much more preset, sample or voice details on one screen without having to scroll
more keyboard octaves on one screen when using the EMXP construction mode or when you are
transferring samples to/from the EMAX-I, EMAX-II or Emulator-II via RS422/MIDI.
...
In this preference screen, you can select any screen size between 25 lines and 96 lines.
For your convenience, EMXP is showing the amount of items or keyboard octaves that will be available on one
screen for some of the screen sizes (see picture below).
When you select another screen size, the new size will immediately be enabled. Press ESC to leave this
preference menu.
Important remark: make sure that the size of Command Prompt Window is compatible with the EMXP screen
size. See section "10.4.1.2 Define if command prompt window size should automatically be adjusted".
The two pictures below illustrate the difference in EMXP screen size when displaying the EMAX-I bank files
overview.
624
EMXP screen of 25 lines:
625
EMXP screen of 54 lines:
EMXP is running in a Command Prompt Window. If the number of screen lines in EMXP is being increased
(see section "10.4.1 Define size of EMXP screens"), the size of the Command Prompt Window may be too small
to display the full EMXP screen.
By default, EMXP will adjust the size of the Command Prompt Window to the EMXP screen size, but this
behaviour can be changed in the screen below.
626
When selecting option 1, EMXP will never adjust the properties of the Command Prompt Window in which
EMXP is running. It's the responsibility of the user to make sure that these properties are compatible with the
EMXP screen size. The procedure for changing these properties manually is explained later in this section.
When selecting option 2, EMXP will automatically set the size of both the Command Prompt Window and the
Screen Buffer to the same values as the EMXP screen size. Since EMXP does not need a screen buffer larger
than the actual window size, this option is the default setting in EMXP. In practice this means that after double-
clicking on EMXPN.EXE in Windows Explorer, EMXP will be launched in a window whose size is exactly the
same as the EMXP screen size, and there's no possibility to scroll (there's no scroll bar at the right side of the
window)
Option 3 is the same as option 2, but EMXP will only adjust the actual window size. The screen buffer size
should be set by the user, and the user should make sure its size is at least the size of the actual window. Larger
sizes are allowed as well.
If option 2 or 3 is enabled, and for some reason this would cause problems when starting EMXP (e.g. not being
able to see the full EMXP menu anymore), option 1 should be selected instead. If changing the preference is not
possible because you can't see the full main menu, you should re-start EMXP in a special mode:
Open a Command Prompt Window
Adjust the size of that window by right-clicking the title bar and selecting "Properties" (see below)
Type EMXPN -NOSIZING and press Enter
EMXP starts without automatically adjusting the window size
Disable the preference related to automatically adjusting the command prompt window size
Leave EMXP
Restart EMXP in normal mode
If option 1 has been selected, you should make sure yourself that the size of the Command Prompt Window can
deal with the selected EMXP screen size.
E.g. in Windows 7 the size of a DOS window can be set by:
right clicking on the title bar of the window
selecting "Properties"
clicking the "Layout" tab
setting the "Height" parameter to the same value as the EMXP screen size
you might have to select a smaller font size in the "Font" tab to make sure the window fits on your
monitor size.
The example below shows the Windows 7 settings for the EMXP window if we want to increase the size from
25 lines to 54 lines.
627
Please read also section "10.4.1.4 Define command prompt window size detection mode" if you are using EMXP
in Wine on Mac OS X.
Until version 3.03 of EMXP, whenever at least one character or symbol on the screen changed (e.g. because of
moving the cursor in a selection list), EMXP always cleared the full screen and re-printed it. This method is
called the "basic console mode" and can cause some "flickering" on the screen. This flickering becomes more
visible on slower computers or when a lot of screen updates occur in a very short period of time (e.g. when
keeping scrolling through a list of items or when using the audio player).
Starting with version 3.04, EMXP also supports an "advanced console mode" which only updates the characters
or symbols on the screen that actually have changed. This method causes less flickering and is the default screen
update mode now.
You can change the screen update mode in this preference menu.
628
When selecting option 1, the "old" basic console mode can be activated again.
When selecting option 2, the "new" advanced console mode can be activated.
If option 2 is enabled, and for some reason this would cause problems when starting EMXP, option 1 should be
selected instead. This may be required when running EMXP in a virtual machine or with software like WINE on
non-Windows platforms (although other solutions exist as well for these types of set-up). If changing the
preference is not possible because you can't see the full main menu, you should re-start EMXP in a special mode:
Open a Command Prompt Window
Type EMXPN -SCREENREFRESH and press Enter
EMXP starts in the basic console mode
Disable the preference related to the positional (advanced) console mode
Leave EMXP
Restart EMXP in normal mode
If EMXP should automatically adjust the command prompt window (console) size to the EMXP screen size (see
section "10.4.1.2 Define if command prompt window size should automatically be adjusted"), two methods are
available:
EMXP simply instructs the operating system to set the size of the command prompt window identical to
the size of the EMXP screen, and trusts that the operating system will apply this resizing successfully
See option 1 in the picture below.
EMXP instructs the operating system to set the size of the command prompt window identical to the
size of the EMXP screen, but assumes that the operating system may fail in doing so. As a consequence
EMXP will check if the command prompt window size has indeed been adjusted to the EMXP screen
size. If not, EMXP will send the instruction again and will keep doing this until
o either the window size finally matches the EMXP screen size
o or the maximum retrial limit has been reached. See section "10.4.1.5 Define retrial limit for
command prompt window resizing".
See option 2 in the picture below.
Next to selecting the window size detection mode yourself (options 1 and 2) it's also possible to let EMXP
decide (see option3).
EMXP's decision depends on the operating system on which EMXP is running, as explained below.
When EMXP is running on the Windows operating system, the first method is the default and should work fine.
629
However when EMXP is running on the Mac OS X operating system in Wine, the second method is the default.
Wine seems to have problems with changing the command prompt window size to non-default sizes (different
from 25 lines by 80 characters) when instructed to do so by software running in Wine (this observation is true
for version 1.8-rc4). This results in a "flickering" effect during which Wine tries to instruct Mac OS X to resize
the window. During these attempts, the command prompt window size constantly changes and may even become
smaller and smaller…
Even when the second method is selected, the success ratio of obtaining a correct command prompt window size
could be small. In that case it may be better to
o switch the detection mode off (option 1) and resize the command prompt window size by hand every
time you start EMXP in Wine on Mac OS X
o or use the default EMXP screen size of 25 lines (see section "10.4.1.1 Define size of EMXP screens").
If the command prompt window size detection mode is enabled (see section ""), EMXP will keep instructing the
operating system to change the window size until:
o either the window size finally matches the EMXP screen size
o or a maximum retrial limit has been reached.
The higher the selected value, the longer it may take for the main EMXP window to appear when you start
EMXP, but the higher the chance that the command prompt window size will automatically be adjusted to the
EMXP screen size.
630
10.4.2 Define cursor symbol in overview screens
The appearance of the cursor in any overview screen can be configured in this preference screen.
The default cursor depends on the operating system EMXP is running on:
o On Windows, the default EMXP cursor appearance is "] [" (see option 1)
o On Mac OS X in Wine, the default EMXP cursor appearance is "< >" (see option 3). The default is
different from Windows due to the standard font which is used by Wine. The visual difference between
the "[ ]" item prefixes and the "] [" cursor in Wine is too small.
Since version 3.03 of EMXP, the way the available control and shortcut keys are displayed on each item
overview screen (list screen) has been changed. If shortcut keys are available, they are always shown on a
second line at the bottom of a list screen. The first line only contains the default control keys.
The reason for displaying the shortcut keys on a second line is because 6 shortcut keys are supported since
version 3.03 and even up to 30 short cut keys are supported since version 3.08 (as opposed to 2 shortcut keys in
previous versions).
As a consequence, the number of available lines for actual items is decreased with 1.
If you don't want to waste an additional line for showing available keys, you can choose not to display the
default control keys anymore if any shortcut key is available as well.
631
Option 1 is the default setting.
By selection option 2, only one line will be used to display available keys:
if no shortcut keys are defined for a particular list screen, the line will show the default control keys. For
an example, see the screen above.
if at least one shortcut key has been defined for a particular list screen, the line will show the available
shortcut keys only. Since shortcut keys may only be available if at least one item has actually been
selected, the line may be empty if no items have been selected yet. In that case a "please make a
selection" or a "press ENTER..." message will be shown instead.
The screens below illustrate the difference between the available options for a bank overview screen of an
Emulator-III hard disk image file.
When option 1 is selected, and one of the bank items has been selected, the screen looks like:
Two lines are used to display all available control keys and short cut keys. More than 6 short cut keys are
available.
632
When option 2 is selected, and one of the bank items has been selected, the screen looks like:
Only one line is used to display the available keys. The control keys are not shown, only the available shortcut
keys are shown.
When option 2 is selected, but none of the bank items have been selected, the screen looks like:
A single line is used to display the available keys. The default control keys are not shown, and since no bank
item has been selected, no shortcut keys are available yet. A default message ("please make a selection") is
shown instead.
633
10.4.4 Define short cut key and item selection ranges in overview screens
The number of items in an overview screen will often exceed the available screen size. E.g. there may be 100
EMAX-I Bank Files available, but the EMXP screen can only display 18 files at once.
If you want to select an item by entering its item number, but that item is not displayed on the current screen,
you can either allow EMXP to select that item anyway, or you can prevent EMXP to select that item, meaning
that you first have to scroll explicitly through the list until the item is shown on the screen.
Similarly, the number of short cut keys available in an overview screen can exceed the maximum of 6 short cut
keys that can be displayed at once on the bottom line of the overview screen. E.g. there may be 9 available short
cut keys.
If you want to use a short cut key not mentioned on the bottom line of the current overview screen, you can
either allow EMXP to perform the action belonging to that short cut key anyway, or you can prevent EMXP to
perform that action, meaning that you first have to press the '[+] More' key until the short cut key is displayed on
the bottom line of the screen.
To define the above behaviour, two preferences are available. The main reason why you would like to prevent
EMXP to select items or execute short cut keys actions that are not displayed on the current screen is to avoid
unexpected behaviour if you would enter unintended item numbers or short cut key characters by mistake.
To define the range of items that are selectable by entering their item number, the following options are
available:
Option 1: all items can be selected by entering their item number, no matter whether they are displayed
on the current screen or not. This is the default setting. E.g. in the example below, 25 bank items are
available in the Emulator-III hard disk image, but only the first 18 are shown on the first screen. If you
want to be able to select the last bank item by entering its item number 25 without having to scroll to
that bank item first, option 1 should be selected. Note that the item range mentioned at the bottom of
the overview screen is 01-25 and not 01-18.
634
If you enter 25, EMXP will automatically scroll through the items until item 25 appears on the current
screen.
Option 2: only the items displayed on the current screen can be selected by entering their item number.
If you want to select the last bank item by entering its item number 25, you first have to scroll though
the item list until item 25 is displayed on the current screen. Note that the item range mentioned at the
bottom of the overview screen is 01-18 and not 01-25.
635
If item number 25 is entered while that item is not mentioned on the current screen, a message "Wrong
choice. Please enter your choice again" will be shown.
To enable or disable short cut keys that are not displayed on the bottom line of the current overview screen, the
following options are available:
Option 3: all short cut keys are enabled, even the ones that are not mentioned on the current screen and
that would only appear after pressing the '[+] More' key. E.g. in the example below, next to the 6 short
cut keys mentioned on the bottom line, 3 more short cut keys are available (and as a consequece, the
'[+] More' key is mentioned on the bottom line as well).
636
These additional short cut keys are '[D] Details', '[R] Report' and '[E] Erase'.
If you press the '[D] Details' short cut key in the above screen, the details of the selected bank will be
shown, even while that short cut key is not actually displayed on the bottom line.
You can of course also press the '[+] More' key first to see which additional short cut keys are
available...
Option 4: only the short cut keys that are displayed on the bottom line of the current screen are enabled.
If you would press the '[D] Details' key in the screen below, a "Wrong choice. Please enter your choice
again" message will be shown.
637
If you want use the '[D] Details' short cut key, you first have to explicitly press the '[+] More' key until
the '[D] Details' short cut key appears on the bottom line of the screen.
The appearance of any file or folder overview screen in EMXP can be slightly adapted with following functions:
638
10.4.5.1 Define appearance of file names in EMXP overview screens
The way file names are displayed in any file overview screen can be changed to a certain degree.
A drawback of EMXP's character based user interface is that a single line on the screen can only hold 80
characters.
File overview screens not only contain the file names of the files being displayed, but also some key
characteristics of these files like the number of presets and samples in a bank file and the bank name of the bank
stored in that file.
Especially with long file names, 30 characters may be pretty low: if multiple files have similar names and the
first 30 characters are even identical, then you wouldn't see any difference between these file names on an
EMXP file overview screen.
Therefore EMXP offers the possibility to display the file names in another way - but still within the boundary of
30 characters.
Option 1: whether EMXP should display each file name in such a way that they are unique within the
file overview.
If this option is set to 'NO', EMXP will always show the first 30 characters of the file name.
If this option is set to 'YES', EMXP will compare all file names in the overview and will show any file
name of which the first 30 characters are identical to another filename in the overview in a different
way.
This is achieved by hiding some characters and displaying those characters which make the file name
unique within the overview, while also finding a balance in displaying characters from both the
beginning, the middle and the end of the filename. When determining the final displayed file name, the
other parameters in this preference menu are taken into account as.
Example 1: suppose a file overview contains (amongst others) two files having following names:
- "TheIncrediblyFantasticSoundingBlackSteinbergGrandPiano.EB1"
- "TheIncrediblyFantasticSoundingWhiteSteinbergGrandPiano.EB1"
Both filenames are longer than 30 characters and they only differ from each other at position 31 (Black
versus White).
639
EMXP will show these filenames as follows:
- "TheIncredibly...BlackSteinb..."
- "TheIncredibly...WhiteSteinb..."
Example 2: suppose a file overview contains (amongst others) two files having following names:
- "TheIncredibleSoundingBlackSteinbergGrandPiano.EB1"
- "TheIncredibleSoundingWhiteSteinbergGrandPiano.EB1"
Both filenames are again longer than 30 characters, but they already differ from each other at position
22 (Black versus White). While simply showing the names as "TheIncredibleSoundingBlackS..." and
"TheIncredibleSoundingWhiteS...", EMXP uses a more intelligent algorithm and will display the names
as follows:
- "TheIncredible...BlackSteinb..."
- "TheIncredible...WhiteSteinb..."
in order to show as many useful characters from all parts of each file name.
Option 2: EMXP can put a placeholder at the end of the file name if the file name exceeds 30
characters. Of course the placeholder itself will take some room as well, so the actual displayed portion
of the file name will be 29 or less. This depends on the length of the placeholder, which can be defined
with option 6.
In the examples shown before, a placeholder of 3 dots has been displayed at the end of the file names.
But even if there would not be any issues with uniqueness, EMXP would still have displayed the file
name with dots at the end if option 2 is enabled.
E.g. "TheIncredibleSoundingBlackS..." for example 2.
Option 3: If you prefer all filenames to be displayed in upper case, you can enable this option here.
Option 4: By default EMXP is not displaying any file extensions (like .EB1 or .EZ2) because almost all
file overviews only contain files of the same type having the same extension. E.g. the EMAX-I bank
file overview only contains .EB1 files, so EMXP is not spoiling 4 of the 30 available characters to show
this extension. If you want EMXP to always display file extensions, you should enable this option here.
Note: some file overviews can contain a mixture of file extensions, e.g. Emulator-III bank files having
both the .EB3 and .E3B extension, or Akai S1000 file overviews containing a mixture of programs,
samples and drum files. If this is true, EMXP will always show the extensions and ignore this setting.
Option 5: If a file name is longer than 30 characters, EMXP will have to hide some characters. If option
1 is enabled, you can define with option 5 how many of the first characters of a file name should be
shown at least before EMXP can start hiding characters.
The default setting is 45%. With 30 characters available in a typical file overview screen, this means
that at least the first 13 characters of a file name will be displayed.
This is illustrated in the examples explained under option 1.
Option 6: If EMXP is shortening file names by hiding characters either at the end of the file name or in
the middle of the file name (or both), the hidden parts of the file name will be replaced by a
placeholder. The length of this placeholder can be defined in option 6. The placeholder character can be
defined in option 7.
Option 7: If EMXP is shortening file names by hiding characters either at the end of the file name or in
the middle of the file name (or both), the hidden parts of the file name will be replaced by a
placeholder. The length of this placeholder can be defined in option 6. The placeholder character can be
defined in option 7.
640
10.4.5.2 Define appearance of folder names in EMXP overview screens
The problem explained in section "10.4.5.1 Define appearance of file names in EMXP overview screens" is also
applicable for folder overview screens.
Fortunately a folder overview screen typically only contains folder names, as opposed to file overview screens
which also contain some file attributes. As a result 60 characters are typically available for showing folder
names, as opposed to only 30 characters for file names.
The drawback is that folder names are quite long, because they contain the full path of a folder, including even
the drive letter.
You can define how to display folder names in a similar way as you can do for file names.
The only difference is that no option is available for showing file extensions.
See section "10.4.5.1 Define appearance of file names in EMXP overview screens" for more information about
the available options.
File overviews only contain the file names of a file, not their folder.
To be able to derive in which folder the currently displayed files are stored, EMXP by default displays the
current folder's name at the top of the file overview screens and the folder overview screens, as depicted in the
picture below.
641
You can change this behaviour for file overview screens, e.g. to make more room on the screen available for
showing files.
Simply set the preference on the next screen to "Show current folder in title bar of folder overview screens only"
642
10.4.5.4 Define if existing files should be shown when EMXP asks for a target file
Whenever EMXP is requesting for a target file, the File Manager is launched and all available files in the current
folder are displayed, as shown in the picture below.
This allows you not only to create a new file (by selecting the "-- NEW FILE --" item) but also
to replace an existing file
or to select an existing file name as a basis for the new file's name by slightly adapting the existing file
name afterwards.
However if you have to enter a lot of target file names successively, this might be an annoying way of working
because EMXP has to search for these files over and over again.
This can especially be annoying if the folder contains a lot of files, because in that case you will have to wait for
a few seconds each time while EMXP is scanning the folder for files.
643
You can disable this behaviour by selecting the "Don't show a file overview (this improves performance)" option
in the preference screen below.
With this option disabled, the target file overview screen will look like the picture below. You can only select
another folder and/or the "-- NEW FILE --" option.
NO FILES SHOWN
10.4.6 Define if user response area should be pre-filled with suggested response
Whenever EMXP is asking for a value or name, e.g. a file name, EMXP will propose a "default value" or a
"suggested name", as shown in the picture below.
You can accept this proposal simply by pressing ENTER, or you can change or replace the proposal on the
bottom line of the EMXP screen. Note that by pressing CTRL-Backspace, you can hide and pre-fill the proposed
value at any time, no matter if you have enabled or disabled the pre-fill preference !
644
accept
edit value hide/show suggested value
pre-filled
With this preference you can define whether the proposed value or name should be pre-printed on the bottom
line or not.
Some users may like the fact that the proposal is immediately available for being edited, while other users may
prefer the option to always enter new values or names and always ignore the proposals from EMXP.
645
10.4.7 Define some display formats and notations
The appearance of dates and the pitch notation in EMXP can be adapted with following functions:
When format in which dates are displayed in EMXP screens and reports can be changed in this preference
screen.
646
10.4.7.2 Define pitch/octave number notation (display Middle C as C3 or as C4 ?)
When EMXP displays notes / keys in any of its screens, the octave number mentioned in the key name (e.g. the 3
in key C#3) is determined by the pitch notation standard that can be selected in this preference screen.
In EMU samplers, the first key of the keyboard is referred to as C1, the A=440 Hz key is called A3, and the
middle C (MIDI note 60) is referred to as C3. This is the so-called "Yamaha" Pitch Notation.
Many other instruments however apply the "Scientific Pitch Notation". In this notation standard, the A=440 Hz
key is called A4 and the middle C (MIDI note 60) is referred to as C4.
It's important to understand that changing the value in this preference screen only has "cosmetic" consequences:
Only the way the key/note values are displayed in EMXP is changed when this preference is changed.
No actual pitch shift (of +/- 1 octave) will be applied during conversions when this preference is
changed.
MIDI note 60 remains MIDI note 60, it doesn't matter if this note is displayed as C3 or as C4 in EMXP.
Note: in this manual all pictures and examples have been printed with the "Yamaha"/EMU notation.
10.4.8 Define alternative bank list screen view for some samplers
When displaying an overview of Emax-I, Emax-II or Emulator-II sound banks (residing in any type of file or on
any type of disk), by default EMXP is only showing the bank name, the number of presets and the number of
samples17 (for banks residing on hard disks or in hard disk image files, the size of the bank is displayed as well).
The picture below illustrates an Emax-I bank file overview.
17
For files, the file size and the date & time of the last modification are shown as well if you scroll to the right.
647
1 2 3
For each bank in each file, the following information is shown:
1. Bank name
2. Number of presets (#Pres: …)
3. Number of samples (#Samp: …)
If you would like to see the number of sequences as well, you can change the default bank overview display
mode by an alternative bank overview display mode.
Changing this preference can be done independently for Emax-I, Emax-II and Emulator-II banks.
648
If you select option 2 the bank overview will contain the number of sequences as well. This is illustrated in the
picture below for an Emax-I bank file overview.
For each bank in each file, the following information is shown:
1. Bank name
2. Number of presets (#P: …)
3. Number of samples (#S: …)
4. Number of sequences (#SQ: …)
1 2 3 4
Note:
For Emulator-I and SP12 banks, the number of sequences is always shown, so no alternative mode is
required for these samplers.
Emulator-IIIX and SoundFont2 don't support sequences, so no alternative mode is required for these
samplers neither.
The number of sequences in Emulator-III banks is never shown in EMXP.
649
10.5 FILE AND DRIVE PREFERENCES
To change the preferences related to how to handle files and drives in EMXP:
“6. Preferences” “4. Manage File/Drive Preferences”
For any file type or disk type supported by EMXP, you can define the default folder or default drive that should
be used when accessing files or disks of that specific file type or disk type.
E.g. you might want EMXP to look for your EMAX-I bank files by default in the
"C:\Users\Me\Documents\EMXP\Images\EMAX I\Bank Images\" folder
while you want EMXP to look for your EMAX-I EMX files in the
"C:\Users\Me\Documents\EMXP\Images\EMAX I\" folder
E.g. you might want to have EMXP selecting the I-drive by default for EMAX-II hard disks, while you want
EMXP to select the A-drive by default for EMAX floppy disks.
These preferred (default) folders and drives can be set in this preference screen.
650
For each supported file type or disk type (see left), the default folder or drive is mentioned in the overview (see
the right column).
After selecting a file or disk type, EMXP will launch the File Manager or Disk Manager and you will have the
possibility to select another folder or drive for that file type or disk type.
Note that you can select multiple file types or disk types at once: after pressing ENTER, this allows you to
define all selected default folders and drives successively in one run.
Important note
You don't have to define the preferred folders and drives explicitly here if you have enabled the option to update
the file and drive location preferences automatically. See the next section "10.5.2 Define if these preferences
should be updated automatically".
If this option is enabled, EMXP will always remember the most recent folder or drive that you have used for a
particular file or disk type. It will use this folder or drive again the next time it has to look for files of disks of
that type.
EMXP can "remember" which folder you have accessed the last time when reading or writing a file of a specific
type. E.g. EMXP can remember that you recently used the "C:\Users\Me\Documents\EMXP\Images\EMAX
I\Bank Images\" folder when looking for EMAX-I bank files, and that you recently used the
"C:\Users\Me\Documents\EMXP\Images\EMAX I\" folder when looking for EMAX-I EMX files.
The same is true for disk drives, e.g. when accessing EMAX-II hard disks or Akai S1000 floppy disks.
The big advantage of this setting is that you don't have to browse to a certain folder over and over again.
The disadvantage may be that if you are using a preferred folder in let's say 50 pct of the cases, and a lot of
different other folders in the other 50 pct, you may not like EMXP to "remember" these "other" folders.
With this preference you can define whether EMXP should remember the most recently accessed folder and
drives or not.
651
If you enable this setting, EMXP will simply overwrite the folders and drives which are maintained in the
preferences overview (see section "10.5.1 Define file and drive location preferences").
Some files in EMXP can have multiple file extensions. E.g. an Emax-I hard disk image file can have file
extension .EZ1, .ISO or .IMG. Except for the file extension, there's no other difference between these file
formats: an Emax-I hard disk image with file extension .EZ1 has exactly the same file structure/format as an
Emax-I hard disk image with file extension .ISO. But not every .ISO file is an Emax-I hard disk image file. It's
perfectly possible to have Emax-II, Emulator-III or any other (non-sampler) disk image files all having a file
extension of .ISO (or .IMG).
In this menu, you can define which file extensions are allowed for which file type, and which file extension
should be used as the default file extension when saving or creating files in EMXP.
652
10.5.3.1 Define the default extensions for some specific file types
Since ".EB3" is used both for Emulator-III bank files and for Emulator-IIIX bank files, EMXP always validates
the actual content of an ".EB3" file to derive whether it's an Emulator-III or Emulator-IIIX bank.
In the meantime we have learned that there's another standard out there:
Emulator-III bank files having a file extension of ".E3B"
Emulator-IIIX bank files having a file extension of ".E3X"
Akai S1000 sample files having a file extension of ".S"
Akai S1000 program files having a file extension of ".P"
The ".E3B" and ".E3X" standard is e.g. used by the E-Synth and other later EMU samplers for importing or
exporting Emulator-III banks from/to (floppy) disk.
The ".S" and ".P" standard is used by most Akai S1000 software. The ".AKS" and ".AKP" extensions are
typically used for Akai S5000, Akai S6000, Akai Z4 and Akai Z8 samples and programs; the use of these
extensions for Akai S1000 samples and programs (by EMXP) is confusing and should be avoided. Nevertheless
these extensions are still supported in order to assure compatibility with Akai S1000 ".AKS" and ".AKP" files
that have been created with previous versions of EMXP.
Next to these Emulator-III, Emulator-IIIX and Akai S1000 files, some other file types can have multiple file
extensions as well:
Emax-I hard disk image files can have file extension ".EZ1", ".ISO" or ".IMG"
Emax-II hard disk image files can have file extension ".EZ2", ".ISO" or ".IMG"
Emax-I floppy disk image files can have file extension ".EM1FD" or ".IMG"
Emax-II floppy disk image files can have file extension ".EM2FD" or ".IMG"
Emulator-III/IIIX hard disk image files can have file extension ".EZ3", ".ISO" or ".IMG"
Emulator-III/IIIX OS floppy disk image files can have file extension "E3OFD" or ".IMG"
Emulator-I floppy disk image files can have file extension ".EMUFD" or ".IMG"
Emulator-II floppy disk image files can have file extension ".EMUIIFD" or ".IMG"
Akai S1000 floppy disk image files can have file extension ".AKI" or ".IMG"
Partitioned hard disk image files (like SCSI2SD hard disk image files containing multiple hard disk
"devices" of any [sampler] type) can have file extension ".ISO" or ".IMG"
The file extensions ".ISO" and ".IMG" are so-called generic file extensions. They can be used for many
purposes. From the list above it's clear that the same generic file extension - e.g. .IMG - can be used for different
file types supported by EMXP - e.g. Akai S1000 floppy disk images, Emulator-II floppy disk images -
Next to ".ISO " and ".IMG", ".HFE" is also a generic file extension because it's used for any HxC floppy disk
image file, independent of the sampler or computer to which the file belongs. But ".HFE" is the only file
available file extension for HxC floppy disk image files, so EMXP always uses this file extension when creating
HxC floppy disk image files.
When looking for Emulator-III or Emulator-IIIX bank files and when looking for Akai S1000 sample or program
files, EMXP will always detect files having any of the above file extensions.
When looking for hard disk image files and floppy disk images files, EMXP will always detect files with specific
file extensions like .EZ2 or .EMUIIFD, but files with generic file extensions like .ISO or .IMG will only be
detected if EMXP has been configured to do so. See section "10.5.3.2 Define support for generic extensions for
some specific file types".
Besides looking for files with the correct file extension, EMXP should also know what file extension to use
when saving Emulator-III bank files, Emulator-IIIX bank files, Akai S1000 sample files, Akai S1000 program
files, floppy disk image files or hard disk image files.
This can be defined in this preference screen. Simply select for which file type you would like to define the file
extension, and then select one of the available extensions from a pre-defined list.
653
If a generic file extension is selected, while this extension has been disabled for file searches (see section
"10.5.3.2 Define support for generic extensions for some specific file types"), EMXP will automatically enable
the file extension for file searches for the selected file type.
This is illustrated below for EMAX-II hard disk image files: instead of the default ".EZ2" file extension, the
".IMG" file extension is selected as default file extension for creating EMAX-II hard disk image files. Since that
extension is by default disabled for searching EMAX-II hard disk image files, EMXP will automatically enable
this file extension for searching EMAX-II hard disk image files from now on.
654
The following screen informs the user of the automatic activation of the file extension for file searches:
10.5.3.2 Define support for generic extensions for some specific file types
As explained in section "10.5.3.1 Define the default extensions for some specific file types" some files in EMXP
can have generic file extensions next to their specific file extension:
Emax-I hard disk image files can have file extension ".ISO" or ".IMG" next to ".EZ1"
Emax-II hard disk image files can have file extension ".ISO" or ".IMG" next to ".EZ2"
Emax-I floppy disk image files can have file extension ".EM1FD" or ".IMG"
Emax-II floppy disk image files can have file extension ".EM2FD" or ".IMG"
Emulator-III/IIIX hard disk image files can have file extension ".ISO" or ".IMG" next to ".EZ3"
Emulator-III/IIIX OS floppy disk image files can have file extension "E3OFD" or ".IMG"
Emulator-I floppy disk image files can have file extension ".IMG" next to ".EMUFD"
Emulator-II floppy disk image files can have file extension ".IMG" next to ".EMUIIFD"
Akai S1000 floppy disk image files can have file extension ".IMG" next to ".AKI"
Partitioned hard disk image files (like SCSI2SD hard disk image files containing multiple hard disk
"devices" of any [sampler] type) can have file extension ".ISO" or ".IMG"
Generic file extensions can be used for many file types at once. When EMXP is looking for all files of a
particular file type (e.g. Emulator-II floppy disk image files), EMXP has to open each file having a correct file
extension (e.g. ".EMUIIFD" and ".IMG") and EMXP has to read its contents to check if the file is valid.
This can take quite a while, especially if there are many files in the selected folder.
If files with generic file extensions should be opened and checked as well, the performance can decrease even
more if many files with generic file extensions are stored in that folder. If none of them belong to the requested
file type, this would be a complete waste of time (e.g. because you use ".IMG" only for Akai S1000 floppy disk
images files, not for Emulator-II floppy disk image files).
Therefore you can define which generic file types are applicable for each of the supported floppy disk image
file types and hard disk image file types in EMXP.
655
By default:
".IMG" is enabled for floppy disk image file searches
".ISO" is enabled for hard disk image file searches.
".IMG" is disabled for hard disk image file searches, except for partitioned (SCSI2SD) hard disk image
file searches
If you disable a generic file extension while that file extension is selected as the default file extension for saving
files (see section "10.5.3.1 Define the default extensions for some specific file types"), EMXP will automatically
replace that default file extension by the specific file extension (instead of a generic file extension), as shown
below.
656
10.5.3.3 Define what to do with incompatible files with a generic file extension
As explained in section "10.5.3.1 Define the default extensions for some specific file types", floppy disk images
files and hard disk image files can have generic file extensions next to their specific file extension in EMXP.
And HxC floppy disk image files and partitioned (SCSI2SD) hard disk image files always have a generic file
extension.
Since generic file extensions can be used for many file types at once, there's a high probability that EMXP will
find and check files of another file type than the one EMXP is looking for.
E.g. if you instruct EMXP to find all Emulator-II floppy disk image files in a folder, and both ".EMUIIFD" and
".IMG" are allowed as a file extension (see section ""), EMXP will check all .IMG files in the folder. However,
many of them may not be Emulator-II files but rather EMAX-I files, EMAX-II files, Emulator-I files, Emulator-
III/IIIX files, Akai S1000 files or even other files not supported by EMXP. This would result in a warning
message ("invalid file") for each file which is incompatible.
To avoid this kind of warnings in EMXP, you can disable these messages for files with a generic file extension.
By default these warnings are disabled for all generic file extensions and for all file types for which generic file
extensions are supported (see "NO" = don't report errors in the right column on the screen below).
657
After selecting one or more items on the screen above, you can change the settings regarding showing warnings
for incompatible files:
EMXP supports partitioned SD memory cards which are specifically configured for use in a SCSI2SD board
installed in an Emax-I, Emax-II or Emulator-III(X) sampler. Both v5 and v6 SCSI2SD boards are supported.
EMXP also supports (raw) hard disk image files (with file extension .ISO or .IMG) that have been made from
partitioned SD cards or which are generated by EMXP from scratch.
The SCSI2SD supports up to 4 (for v5 boards) or even 7 (for v6 boards) SCSI hard disk partitions on a single
SD memory card. These partitions are called devices in the scsi2sd-util program.
Each of these devices can be assigned a unique SCSI-ID, a size, a name and a start address on the SD card. When
selecting a hard drive on the Emax-I, Emax-II or Emulator-III(X) sampler, each of the enabled SCSI-IDs on the
SCSI2SD board will be available and will be presented as a separate hard drive to the sampler.
658
It's very important to understand that the partitioning schema of a SCSI2SDv5 SD card is NOT STORED
ON THE SD CARD. It's only stored in flash RAM on the SCSI2SDv5 board.
For SCSI2SDv6 boards, the partitioning schema IS stored on the SD card, but EMXP does not use it.
To update the partitioning schema, the scsi2sd-util software18 must be used. For SCSI2SDv5 boards, this
software updates the flash RAM on the SCSI2SD board via USB but it doesn't store this information on the SD
card itself. For SCSI2SDv6 boards, this software saves the information on the SD card.
Since the partitioning schema is not stored on SCSI2SDv5 SD cards, EMXP can't simply "ask" an SD
card whether it's a partitioned card for use in a SCSI2SDv5 board or not.
Moreover EMXP does not support (yet) the partitioning data stored on SCSI2SDv6 SD cards. EMXP will
treat v6 SD cards in the same way as v5 SD cards. The same procedure must be used for v5 and v6 cards.
If only one device has been enabled on the SCSI2SD, and its start address is set to the first sector of the SD card,
the SD card can be used like any other normal un-partitioned sampler hard disk in EMXP.
But if more than one device has been enabled, or if the start address of the first device is not the first sector of the
SD card, you will have
to tell EMXP explicitly that the SD card is partitioned
to provide the partitioning schema parameters that have been used in scsi2sd-util for that particular SD
card
The same is true for (raw) hard disk image files (.ISO, .IMG) that have been made from partitioned SD cards.
Telling EMXP that an SD card or a hard disk image file is partitioned can be done in the EMXP Disk Manager
and in the EMXP File Manager by pressing the "C" shortcut key in the disk or file overview screen. See section
"4.5.2.4 Using the File Manager with SCSI2SD hard disk image files" and section "4.5.3.2 Using Disk Manager
with SCSI2SD hard disks (SD cards)".
Providing the partitioning schema parameters can be done in the EMXP Disk Manager and EMXP File Manager
as well (by pressing the "G" shortcut key in the disk or file overview screen, see section "4.5.2.4 Using the File
Manager with SCSI2SD hard disk image files" and section "4.5.3.2 Using Disk Manager with SCSI2SD hard
disks (SD cards)").
But this information can also be defined upfront by means of SCSI2SD configuration preferences.
18
the scsi2sd-util software can be downloaded from http://www.codesrc.com/
659
10.5.4.1 About the default SCSI2SD detection rules applied by EMXP
As explained in section "10.5.4 Define SCSI2SD related settings" SCSI2SD v5 boards are not storing their
configuration on the SD cards. As a consequence EMXP must apply some rules to find out whether a particular
SD card or SD card image belongs to the SCSI2SD configuration that has been selected in the EMXP Disk
Manager and EMXP File Manager.
SCSI2SD v6 boards are storing their configuration on SD cards, but EMXP is not using that information.
EMXP deals with v6 boards in the same way as v5 boards, so it also applies the same detection rules for both v5
and v6 boards.
These rules are quite advanced. They can be tuned in the configuration definition screen (see section "10.5.4.2
Define SCSI2SD device configurations") with
option "06. Change #Required Enabled Devices", explained in section "10.5.4.2.6 Change #required
enabled devices".
option "07. Change Min. Physical Device Size", explained in section "10.5.4.2.7 Change minimum
physical device size"
option "08. Change Max. Logical Device Size", explained in section "10.5.4.2.8 Change maximum
logical device size"
Hint: the default rules applied by EMXP should be OK for normal use of SCSI2SD disks and disk images.
Unless you have a specific problem, you don't have to use options 6, 7 and 8 in the SCSI2SD configuration
definitions screen.
In normal circumstances only options 9 15 should be used. These options define the basic parameters
of each of the 4 or 7 devices on a SCSI2SD disk or disk image in a similar way as you have to do in the
scsi2sd-util software.
The configuration named "EMAX-II 2MB" which is illustrated in the picture below will be used in the
remainder of this chapter to explain the SCSI2SD partitioning detection rules applied by EMXP.
In this example configuration, 4 devices have been defined and enabled for a total size or 640MB.
The first device has a size of 256MB, the other three have a size of 128MB
Device #2 Enabled
(128MB) SCSI-ID: #5
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512
Device start: sector 1048576 (auto)
Device size: 262144 sectors
660
The default rules applied by EMXP to accept that an SD card (disk) or SD card image (disk image) belongs to
the selected SCSI2SD configuration are:
the physical size of the disk or disk image must be sufficient to hold at least all enabled devices of the
SCSI2SD configuration. In the above example, the disk or disk image must have a size of at least
640MB
Device #2 Enabled
(128MB) SCSI-ID: #5
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors Disk not Disk Disk
Device #3 Enabled
(128MB) SCSI-ID: #6 accepted as accepted as accepted as
Sector size: 512
Device start: sector 786432 (auto)
SCSI2SD SCSI2SD SCSI2SD
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512
Device start: sector 1048576 (auto)
Device size: 262144 sectors
none of the enabled devices (partitions) should overlap with the logical formatted size of any of the
preceding enabled devices. Only EMU Emax-I, Emax-II and Emulator-III/X logical formats (file
systems) are taken into account in this rule, as well as Windows compatible logical formats like FAT,
FAT32 and NTFS but only for hard disks and if the Windows file system resides at the very beginning
of the disk (in the first partition at address 0).
For hard disk images or for partitions not starting at address 0, only EMU logical formats are subject of
this rule.
Conguration #1: EMAX-II 2MB Disk >=640MB Disk/File >=640MB Disk/File >=640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
1 2 3
Device start: sector 0
Device size: 524288 sectors
EMAX-II
EMAX-II
! !
Device #2 Enabled
(128MB) SCSI-ID: #5
Sector size: 512 FAT32 EMAX-II
Device start: sector 524288 (auto)
Device size: 262144 sectors !
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512 EMAX-II EMAX-II
Device start: sector 786432 (auto)
Device size: 262144 sectors !
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512 EMAX-II EMAX-II
Device start: sector 1048576 (auto)
Device size: 262144 sectors
661
Conguration #1: EMAX-II 2MB Disk/File >=640MB Disk/File >=640MB Disk/File >=640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
4 5 6 EMAX-II
Device start: sector 0
Device size: 524288 sectors EMAX-II
EMAX-II
!
EMAX-II
Device #2 Enabled !
(128MB) SCSI-ID: #5
Sector size: 512 unknown EMAX-II EMU-III
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512 EMAX-II EMU-III
Device start: sector 786432 (auto)
Device size: 262144 sectors
!
Device #4 Enabled EMAX-II
(128MB) SCSI-ID: #7
Sector size: 512 unknown EMAX-I
Device start: sector 1048576 (auto)
Device size: 262144 sectors
Any logically formatted device (partition) on the disk or disk image which does not start at exactly the
same start sector of one of the enabled devices as defined in the selected SCSI2SD configuration is
ignored and won't be detected by EMXP. Such a disk or disk image may belong to another SCSI2SD
configuration, so be careful when overwriting or formatting such disks or disk images.
Be cautious with partitions that are labelled with NO SUPPORT or NOT EMU in the EMXP Disk
and File Manager after performing a SCSI2SD scan for a particular SCSI2SD configuration.
There's a big chance that the disk or disk image belongs to another SCSI2SD configuration than
the one that has been selected in the EMXP Disk and File Manager !
If you have different SCSI2SD configurations in use, you should define all of them in EMXP and
you should do additional SCSI2SD scans with each of these configurations in the EMXP Disk and
File Manager to verify that the disk or disk image does not belong to one of these other
configurations !
The disks of examples 5 and 6 in the previous picture may belong to another configuration than the one
shown at the left (#1, EMAX-II 2MB). Nevertheless they will be accepted as belonging to configuration
EMAX-II 2MB as well. However their non-matching partitions will be ignored. The pictures below
show how examples 5 and 6 are "interpreted" by EMXP when using configuration #1 EMAX-II 2MB:
662
Conguration #1: EMAX-II 2MB Disk/File >=640MB Disk/File >=640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
5
Device start: sector 0
Device size: 524288 sectors EMAX-II EMAX-II
Device #2 Enabled !
(128MB) SCSI-ID: #5
Sector size: 512 EMAX-II unknown
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512 unknown
Device start: sector 786432 (auto)
Device size: 262144 sectors
!
Device #4 Enabled EMAX-II
(128MB) SCSI-ID: #7
Sector size: 512 unknown
Device start: sector 1048576 (auto)
Device size: 262144 sectors
!
EMAX-II
Device #2 Enabled
(128MB) SCSI-ID: #5
Sector size: 512 EMU-III EMU-III
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512 EMU-III EMU-III
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512 EMAX-I EMAX-I
Device start: sector 1048576 (auto)
Device size: 262144 sectors
If at least one of the above rules is violated, the disk or disk image will not be considered as being a
partitioned disk or disk image for the SCSI2SD, unless the default rules are not applicable and have been
replaced by more tolerant rules.
If the default rules are applicable, or if even the more tolerant rules are violated, the next best option is that
EMXP Disk and File Manager will treat the disk or disk image as a standard (normal) unpartitioned disk or disk
image. But it will only accept it as a standard Emax-I, Emax-II or Emulator-III/X hard disk or hard disk image if
the Emax-I, Emax-II or Emulator-III/X file system resides at the very beginning of the disk or disk image (i.e. at
address 0).
663
If this is not true
and it's a hard disk (SD card), the disk will be treated as an "unsupported" / "unknown" disk in the
EMXP Disk Manager. It's still possible to format it or to restore disk images to it.
and it's a hard disk image (.ISO or IMG file), the image will be ignored and it will not appear in the
EMXP File Manager.
EMXP supports up to 10 different SCSI2SD configurations. This can be useful if you have multiple samplers
equipped with SCSI2SD boards, each having a different configuration (partitioning scheme).
E.g. you may have an SCSI2SD board installed in
an Emax-I sampler with an SD card consisting of 4 partitions (devices in SCSI2SD speak) each being
20MB in size (larger partitions are useless, since an Emax-I hard disk is limited to 19 MB)
an Emax-II 4MB sampler with an SD card consisting of 4 partitions each being 500MB in size (larger
partitions are useless, since an 4MB Emax-II sampler can only load banks of max. 4MB and an Emax-II
hard disk can only hold 100 banks)
an Emax-II 8MB sampler with an SD card consisting of 4 partitions each being 900MB in size (larger
partitions are useless, since an Emax-II hard disk can contain only 100 banks each having a size of max.
8 MB)
an Emulator-IIIXP 32 MB sampler with an SD card consisting of 4 partitions each being 3.5 GB in size
size (larger partitions are useless, since an Emulator-IIIX hard disk can contain only 100 banks each
having a size of max. 32 MB)
In this example, you will have configured the SCSI2SD boards with 4 different configurations using the scsi2sd-
util software.
You can define these 4 configurations in EMXP as well and assign a different name to each of them, e.g.
"EMAX-I", "EMAX-II 4MB", "EMAX-II 8MB", "EMULATOR-IIIX 32 MB", ...
It's also possible to make each of these configurations the default configuration for a particular sampler, e.g.
"EMAX-II 4MB" becomes the default configuration in EMXP when accessing SCSI2SD cards or .ISO hard disk
image files for an EMAX-II sampler. See section "10.5.4.3 Define SCSI2SD defaults per hard disk and hard disk
image type".
If no SCSI2SD configurations have been defined yet, the screen looks like this:
After selecting one of the 10 available configuration items, you can define or change the SCSI2SD partition
parameters for the selected configuration.
664
If the selected configuration is new, the screen will like this:
Hint: press "A" (All) to quickly define a new configuration from scratch, as depicted below
Hint: unless you have a specific problem, you don't have to use options 6, 7 and 8.
In normal circumstances only option 5 and option 9 15 should be used. Options 9 15 are used to
define the basic parameters of each of the 4 or 7 devices on a SCSI2SD disk or disk image in a similar way
as you have to do in the scsi2sd-util software.
665
If the configuration has been defined, the screen will give an overview of all parameters of the configuration. An
example is shown below.
1 2 3 4 5 6
For each SCSI2SD device (=partition) on the SD card (called Device 1 Device 7) the following information is
displayed:
1. whether the device is enabled or disabled (ON or OFF)
2. the SCSI-ID assigned to the device (ID#N with N = SCSI-ID)
3. the size of the SCSI2SD device (partition) in number of sectors
4. the size of a sector on the SCSI2SD device
5. the size of the SCSI2SD device (partition) in KB, MB or GB
6. the start sector of the SCSI2SD device (partition). The sector size for defining the start sector is
always 512 bytes
After having entered all parameters for a particular device and/or after having entered all parameters for a
complete SCSI2SD configuration, EMXP will verify if the SCSI2SD configuration is valid. If any error or
inconsistency is found, a warning will be shown and you will have to change the invalid parameter before you
can continue. See picture below and also section "10.5.4.2.10 SCSI2SD configuration validation".
666
10.5.4.2.1 Copy from another configuration
Use this option if you want to reset all parameters of a previously defined configuration to initial values again
(i.e. clear its name, disable its devices, set all device sizes to zero, ...).
667
10.5.4.2.3 Undo all changes
With this option you can undo any change you have applied in the current update session. All parameters of the
selected configuration will be set to the original values which were applicable on the moment you started
updating the configuration. See section "10.5.4.2.4 Redo all changes" for an example of how to use the Undo
and Redo option.
With this option you can re-apply all changes till the moment you have undone them with option "03. Undo all
changes" (see section "10.5.4.2.3 Undo all changes").
Note however that if you have changed at least one parameter after having selected option 3, none of the changes
that were applied before selecting option 3 can be redone anymore. See steps 710 in the example below: the
scope of changes that are subject of the Redo process is limited to the changes you have made since the last
Undo process, unless you haven't applied any change yet (see steps 56 in the example below).
Example:
Step 0: a blank configuration has been selected
Step 1: the name of the configuration has been set to "EMU-III 8MB" with option "05. Change
Configuration Name"
Step 2: all changes are undone with option "03. Undo All Changes" the name is blank again
Step 3: all changes are redone with option "04. Redo All Changes" the name is set to "EMU-III
8MB" again
Step 4: the minimum number of enabled devices is set to "At Least One" instead of the default value
"All"
Step 5: all changes are undone with option "03. Undo All Changes" the name is blank again and the
minimum number of enabled devices is set to "All" again
Step 6: all changes are redone with option "04. Redo All Changes" the name is set to "EMU-III
8MB" again and the minimum number of enabled devices is set to "At Least One" again
Step 7: all changes are undone with option "03. Undo All Changes" the name is blank again and the
minimum number of enabled devices is set to "All" again
Step 8: the name of the configuration is changed to "EMAX-II 2MB" with option "05. Change
Configuration Name"
668
Step 9: all changes are undone with option "03. Undo All Changes" the name is blank again and the
minimum number of enabled devices is set to "All" again
Step 10: all changes are redone with option "04. Redo All Changes" the name is set to "EMAX-II
2MB" again but the minimum number of enabled devices remains "All"
Each of the ten configurations in EMXP can be assigned a name. This name is only used for display purposes in
EMXP and can have a length of max. 20 characters.
There's no relationship with any of the parameters that can be set in the scsi2sd-util program.
669
Once a configuration has been assigned a name, the name will be displayed in most SCSI2SD related screens in
EMXP. See picture below for an example in the Disk Manager. If no name has been assigned, only the
configuration number (1 10) will be displayed in those screens, which is less user-friendly.
configuration
configuration
name
number
EMXP is able to accept disks or disk images as SCSI2SD partitioned disks or disk images even if the disk or disk
image does not contain all devices (partitions) that have been enabled in the selected SCSI2SD configuration.
For the configuration example introduced in section "10.5.4.1 About the default SCSI2SD detection rules applied
by EMXP", there are two alternatives:
Alternative 1: by default, EMXP will only consider a disk or disk image as being compliant with this
configuration if the disk or disk image has room for at least all 4 devices, i.e. if the disk or disk image is
640MB in size or larger.
Alternative 2: you can instruct EMXP to treat smaller disks or disk images as being compliant with this
configuration as well, e.g. an 512MB SD card with only room for the first 3 devices. The 4th device
defined in the configuration will be ignored by EMXP for that particular disk.
670
Select option 1 (ALL) if the disk or disk image must have room for at least all devices that have been enabled in
the SCSI2SD configuration. If the disk or disk image doesn't have room for all enabled devices, none of its
partitions will be accepted. In that case the disk or disk image will be treated as a normal, non-partitioned disk or
disk image.
Select option 2 (AT LEAST ONE, default option) if the disk or disk image should have room for at least the first
device that has been enabled in the SCSI2SD configuration. Only the partitions which correspond to devices for
which there's room on the disk or in the disk image will be accepted, the other devices will be ignored.
In this example each of the disks or disk images will be accepted as "EMAX-II 2MB partitioned", but
in case (1) only the first 3 devices will be accepted
in case (2) only the first 2 devices will be accepted, unless partial devices are allowed (see section "") - in that
case 3 devices will be accepted
in case (3) only the first 3 devices will be accepted, unless partial devices are allowed (see section "") - in that
case all 4 devices will be accepted
671
If option 2 (AT LEAST ONE) has been selected in some SCSI2SD configurations, this setting can still be
overruled if the "ALL" setting has been activated as an overruling preference for all configurations at once (see
section "10.5.4.4 Overrule the configured rules for minimum number of detected devices").
If the physical size of a disk or disk image is equal to or smaller than the size required to hold the first device
(partition) and the first device is defined to start at sector 0, EMXP will never treat the disk or disk image as a
partitioned disk or disk image. These disks or disk images will be treated as normal, non-partitioned disks or disk
images.
This is always true, no matter if the default (strict) rules are applicable or the more tolerant rules are applicable.
See picture below.
Device #2 Enabled
(128MB) SCSI-ID: #5
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512
Device start: sector 1048576 (auto)
Device size: 262144 sectors
If the first device however is configured to start at a sector different from sector 0, and only this first device fits
in the size of a disk or disk image, EMXP will treat the disk or disk image as a partitioned disk or disk image
containing only one device. This is only true
if the configuration consists of only this one device
or if the parameter "minimum required number of devices" is set to "AT LEAST ONE"
This is illustrated in the picture below.
Device #2 Enabled
(128MB) SCSI-ID: #5
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512
Device start: sector 1048576 (auto)
Device size: 262144 sectors
#Required enabled devices = AT LEAST ONE Disk/file accepted as Disk/file accepted as
Min . physical device size : EQUAL TO DEFINED SIZE SCSI2SD with one device SCSI2SD with one device
Max. logical device size : <= DEFINED SIZE
672
10.5.4.2.7 Change minimum physical device size
EMXP is able to accept individual devices (partitions) on SCSI2SD partitioned disks or disk images even if the
physical size of the partition on the disk or disk image is smaller than the device size that has been defined in the
in the selected SCSI2SD configuration.
In practice this feature is only relevant for the partition that resides at the end of the disk or disk image.
It can be combined with the parameter related to the minimum required number of devices which has been
explained in the previous section "10.5.4.2.6 Change #required enabled devices".
For the configuration example introduced in section "10.5.4.1 About the default SCSI2SD detection rules applied
by EMXP", there are two alternatives:
Alternative 1: by default, EMXP will only accept the devices of which the size defined in the
configuration is actually physically available on the disk or in the disk image. Device 1 will be accepted
if at least 256MB is available, device 2 will be accepted is at least 384MB is available (256+128), and
so on. E.g. on a 600MB SD card, only devices 1, 2 and 3 will be accepted since there's not sufficient
room left for device 4.
Alternative 2: you can instruct EMXP to accept smaller devices as well. E.g. on a 600MB SD card all
four devices can be accepted. Devices 1 3 will have their full size (256MB, 128MB and 128MB)
while device 4 will only have a size of 88MB
Select option 1 (EQUAL TO DEFINED SIZE, default option) if EMXP should only accept devices that have a
physical size which is at least the size that has been defined for that device in the SCSI2SD configuration.
673
Conguration #1: EMAX-II 2MB Disk/File 400MB Disk/File 600MB Disk/File 640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
1 2 3
Device start: sector 0
Device size: 524288 sectors
Device #2 Enabled
(128MB) SCSI-ID: #5
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512
Device start: sector 1048576 (auto)
Device size: 262144 sectors
In this example, the parameter for the "minimum required number of devices" is set to ALL. As a consequence, the
first disk or disk image of 400MB (see (1)) will not be accepted as a partitioned disk or disk image, no matter what
value has been set for the "minimum physical device size" parameter. Hence none of its devices will be accepted
neither.
The second disk or disk image of 600MB (see (2)) will not be accepted neither, because the size of the last device is
too small.
Select option 2 (<=DEFINED SIZE) if EMXP can also accept devices that have a physical size which is smaller
than the size that has been defined for that device in the SCSI2SD configuration.
Conguration #1: EMAX-II 2MB Disk/File 400MB Disk/File 600MB Disk/File 640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
1 2 3
Device start: sector 0
Device size: 524288 sectors
Device #2 Enabled
(128MB) SCSI-ID: #5
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512
Device start: sector 1048576 (auto)
Device size: 262144 sectors
In this example, the parameter for the "minimum required number of devices" is still set to ALL. As a consequence,
the first disk or disk image of 400MB (see (1)) will still not be accepted as a partitioned disk or disk image, no
matter what value has been set for the "minimum physical device size" parameter. Hence none of its devices will be
accepted neither.
The second disk or disk image of 600MB (see (2)) however will be accepted as a partitioned disk or disk image,
because the first 3 devices have a size equal to their defined size and the last device is accepted because it's allowed
674
to have a smaller size than the defined size. As a result, 4 devices are accepted so the disk or disk image is accepted
as a valid partitioned disk or disk image
.
Conguration #1: EMAX-II 2MB Disk/File 400MB Disk/File 600MB Disk/File 640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
4 5 6
Device start: sector 0
Device size: 524288 sectors
Device #2 Enabled
(128MB) SCSI-ID: #5
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512
Device start: sector 1048576 (auto)
Device size: 262144 sectors
In this example, the parameter for the "minimum required number of devices" is set to AT LEAST ONE. As a
consequence, all disks or disk images are accepted as partitioned disks or disk images.
In case (4) 3 devices are accepted, but device 3 is smaller than the defined size.
In case (5) all 4 devices are accepted, but device 4 is smaller than the defined size.
If option 2 (<= DEFINED SIZE) has been selected in some SCSI2SD configurations, this setting can still be
overruled if the "EQUAL TO DEFINED SIZE" setting has been activated as an overruling preference for all
configurations at once (see section "10.5.4.2.7 Change minimum physical device size").
EMXP is able to accept disks or disk images as SCSI2SD partitioned disks or disk images even some of its
devices (partitions) have been logically formatted to a size which exceeds the physical device (partition) size that
has been defined in the SCSI2SD configuration.
E.g. if the configuration has a device defined with a size of 200MB, but that device on the actual disk or disk
image contains an Emax-II file system that has been formatted for 800MB of Emax-II data.
This option can be useful if you have sampler cdroms that have been formatted to a larger size than the cdrom
size, and if you want to copy these cdroms to partitions on a small SD card. The existence of such cdroms is no
exception because of the production process of these cdroms (e.g. a cdrom of 650 MB containing only 280 MB
of Emulator-III soundbanks but which have been saved to an Emulator-III file system of 850 MB)
For the configuration example introduced in section "10.5.4.1 About the default SCSI2SD detection rules applied
by EMXP", there are two alternatives:
Alternative 1: by default, EMXP will only consider a disk or disk image as being compliant with this
configuration if each of the enabled devices either contains no file system at all (i.e. it has not been
logically formatted yet), or has been logically formatted to a size which does not exceed the defined
device size. E.g. device 1 with a defined size of 256 MB has been formatted for Emax-II with a size of
240 MB, device 2 with a defined size of 128MB has been formatted for Emax-I with a size of 19MB,
and devices 3 and 4 have not been formatted.
675
Alternative 2: you can instruct EMXP to treat disks or disk images as being compliant with this
configuration even if some of its devices has been logically formatted to sizes larger than the defined
device size. E.g. device 1 with a defined size of 256MB has been formatted for Emax-II with a size of
850MB, device 2 with a defined size of 128MB has been formatted for Emax-I with a size of 19MB,
and devices 3 and 4 have not been formatted
Select option 1 (<= DEFINED SIZE, default option) if EMXP should only accept disks or disk images as being
compliant with a SCSI2SD configuration if none of their devices can have a logically formatted size which
exceeds their physical size.
Select option 2 (ANY) if EMXP should accept disks or disk images as being compliant with a SCSI2SD
configuration no matter if they contain devices that have been logically formatted to a size exceeding their
physical size or not, and no matter if these logically formatted file systems are Emax-I, Emax-II or Emulator-
III/X file systems or if they are Windows compatible file systems like FAT, FAT32, NTFS. Note however that
EMXP only takes into account Windows compatible file systems that reside on disks (not on disk images) and
only if they are located at the beginning of the disk (i.e. in the first device/partition at sector 0)
Select option 3 (ANY IN CASE OF EMU FILE SYSTEM) if EMXP should accept disks or disk images as being
compliant with a SCSI2SD configuration no matter if they contain devices that have been logically formatted for
either Emax-I, Emax-II or Emulator-III/X to a size that exceeds the physical device size.
If however EMXP detects a Windows compatible file systems like FAT, FAT32, NTFS at the beginning of a
disk (i.e. in the first device/partition at sector 0 of the disk) and its formatted size exceeds the defined size of this
first device, the disk will not be accepted as being compliant with the SCSI2SD configuration. This exception is
only applicable on disks, not on disk images.
676
Option 1 (<=DEFINE SIZE)
Conguration #1: EMAX-II 2MB Disk/File >=640MB Disk >=640MB Disk/File >=640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
1 2 3
Device start: sector 0
Device size: 524288 sectors
Device #2 Enabled
(128MB) SCSI-ID: #5 EMAX-I EMAX-I
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512 EMAX-II
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7 EMU-III
Sector size: 512 EMAX-II EMAX-II
Device start: sector 1048576 (auto)
Device size: 262144 sectors
#Required enabled devices = ALL Disk/file not Disk not Disk/file not
Min . physical device size : EQUAL TO DEFINED SIZE accepted as accepted as accepted as
Max. logical device size : <= DEFINED SIZE SCSI2SD SCSI2SD SCSI2SD
None of the 3 disks or disk images will be accepted as being compliant with the given SCSI2SD configuration,
because each of them contains at least one device that has been logically formatted to a size larger than the defined
device size.
As a result, disks/disk images 1 and 3 will be treated as normal un-partitioned EMAX-II disks/disk images, and
disk 2 will be treated as a FAT32 disk.
Option 2 (ANY)
Conguration #1: EMAX-II 2MB Disk/File >=640MB Disk >=640MB Disk/File >=640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
1 2 3
Device start: sector 0
Device size: 524288 sectors
Device #2 Enabled
(128MB) SCSI-ID: #5 EMAX-I EMAX-I
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512 EMAX-II
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7 EMU-III
Sector size: 512 EMAX-II EMAX-II
Device start: sector 1048576 (auto)
Device size: 262144 sectors
Each of the 3 disks or disk images will be accepted as being compliant with the given SCSI2SD configuration.
But if a device has been logically formatted to a size larger than the defined devices size, only the logical part that
fits in the physical device size will be usable in EMXP. Any data residing in an area of the logical formatted file
system which exceeds the physical device boundaries will not be accessible by EMXP !
The way EMXP will deal with the devices on each of the 3 disks/disk images is shown in the pictures below.
In case 1 and 3, Emax-II data residing in area A belonging to the first Emax-II device will be accessible by EMXP
but Emax-II data belonging to the first Emax-II device which resides in area B will not be accessible by EMXP.
677
Conguration #1: EMAX-II 2MB Disk/File >=640MB Disk/File >=640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
1
Device start: sector 0
Device size: 524288 sectors
EMAX-II
EMAX-II
A A
Device #2 Enabled
B
(128MB) SCSI-ID: #5
Sector size: 512 unknown
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512 EMAX-II EMAX-II
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512 EMAX-II EMAX-II
Device start: sector 1048576 (auto)
Device size: 262144 sectors
Device #2 Enabled
(128MB) SCSI-ID: #5 EMAX-I EMAX-I
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512 unknown
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7 EMU-III EMAX-II
Sector size: 512
Device start: sector 1048576 (auto)
Device size: 262144 sectors
678
Conguration #1: EMAX-II 2MB Disk/File >=640MB Disk/File >=640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
3
Device start: sector 0
Device size: 524288 sectors
EMAX-II
EMAX-II
A A
Device #2 Enabled
(128MB) SCSI-ID: #5 EMAX-I EMAX-I
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512 unknown
Device start: sector 786432 (auto) B
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7
Sector size: 512 EMAX-II EMAX-II
Device start: sector 1048576 (auto)
Device size: 262144 sectors
Conguration #1: EMAX-II 2MB Disk/File >=640MB Disk >=640MB Disk/File >=640MB
Device #1
Enabled
(256MB) SCSI-ID: #4
Sector size: 512
1 2 3
Device start: sector 0
Device size: 524288 sectors
Device #2 Enabled
(128MB) SCSI-ID: #5 EMAX-I EMAX-I
Sector size: 512
Device start: sector 524288 (auto)
Device size: 262144 sectors
Device #3 Enabled
(128MB) SCSI-ID: #6
Sector size: 512 EMAX-II
Device start: sector 786432 (auto)
Device size: 262144 sectors
Device #4 Enabled
(128MB) SCSI-ID: #7 EMU-III
Sector size: 512 EMAX-II EMAX-II
Device start: sector 1048576 (auto)
Device size: 262144 sectors
The situation is similar to the one in option 2, except for the disk in case 2. This disk contains a FAT32 file system
at sector 0 and the FAT32 file system size covers the whole disk. So EMXP does not accept the disk as a
partitioned SCSI2SD disk, even when an Emax-I file system and an Emulator-III file system have been logically
formatted on certain locations on the disk.
At best EMXP will treat the disk as a normal un-partitioned FAT32 disk, but Windows or EMXP may return errors
when trying to use this disk, since the data in the Emax-I and Emulator-III areas on the disk will be considered to
be corrupt FAT32 data.
If option 2 (ANY) or option 3 (ANY IN CASE OF EMU FILE SYSTEM) has been selected in some SCSI2SD
configurations, this setting can still be overruled if a more strict setting has been activated as an overruling
preference for all configurations at once (see section "10.5.4.6 Overrule the configured rules for maximum
detected logical device size").
679
10.5.4.2.9 Define device
With options 9 15 you can define the parameters of each of the 7 SCSI devices that can be emulated by the
SCSI2SD board (only 4 in case of a v5 bard).
For each device (=partition, called device 1 device 7) the following five parameters can be defined:
1. whether the device is enabled or disabled (ON or OFF)
2. the SCSI-ID assigned to the device (ID#N with N = SCSI-ID)
3. the size of the SCSI2SD device (partition) in number of sectors
4. the size of a sector on the SCSI2SD device
5. the start sector of the SCSI2SD device (partition). The sector size for defining the start sector is
always 512 bytes
Hint: as shown in the pictures below, the fastest way for defining a device is pressing 'A' (All) and pressing
Enter. EMXP will guide you through the 5 parameters and will conclude by showing the resulting
parameter overview again. By pressing Escape, you can start defining the next device.
680
For each device, the five parameter values should be identical to the values that have been entered in the scsi2sd-
util software and that have been saved to the SCSI2SD emulator.
This is illustrated in the pictures below. The first device has a start address which is explicitly set to a value of 0,
the second device has a start address which is automatically derived from the sizes and the start addresses of the
other devices.
Device 1
1
2
5
3
4
681
Device 2
1
2
5
3
4
With this option you can enable or disable the device. EMXP only takes into account enabled devices; disabled
devices are ignored, no matter what values have been set for the other 4 parameters.
With this option you can set the SCSI ID number that appears on the sampler's LCD display for that device.
EMXP only uses this parameter for display purposes. See also section "10.5.4.7 Define SCSI2SD device
identifier to be displayed in EMXP".
682
Option 3: change sector size
With this option you can define the size of a sector in the device.
Hint: although the SCSI2SD and EMXP allow any value within the range 64 8192 bytes, you should
only use a sector size of 512 bytes when using the SCSI2SD in an Emax-1, Emax-II or Emulator-III/X
sampler !
683
Option 4: change device size
With this option you can define the size of the device. The size is expressed in number of sectors.
Although a value of 0 is accepted in this screen, make sure the value is at least 1 if the device is enabled,
otherwise a validation warning will be shown later in the process.
For use in an Emax-I sampler, the device size should be at least 38895 when using a sector size of 512 bytes.
For use in an Emax-II or Emulator-III/X sampler, the device size should be at least 513 when using a sector size
of 512 bytes. Although such a small device size is still useless in practice, it won't raise an error when using the
device in an Emax-II or Emulator-III/X sampler.
If the above minimum values are not met, EMXP will not give a warning because EMXP can't know for which
sampler the SCIS2SD configuration will be used.
E.g. when using a SCSI2SD board in an Emax-II sampler, don't define device sizes of more than 1GB. The
Emax-II can't use more than +/- 800MB, so any larger device size is useless and may slow down processing time
if you want to backup/restore all devices at once. E.g. if you define 4 devices each having a size of 4GB on an
SD card of 16GB, a full backup/restore of the whole SD card will have to read/write 16GB of data, while only
4GB of data is in use by the Emax-II.
With this option you can define the start address of the device. The start address is expressed in number of 512-
byte blocks (no matter what sector size you have defined in option 4).
684
There are two ways of setting the start address:
select option 1 if you want EMXP to automatically derive the start address based on the sizes and start
addresses of the other enabled devices in the configuration. EMXP searches for the first available sector
which is not assigned yet to one of the other enabled devices.
select option 2 if you want to enter the start address manually. The screen below will appear.
Hint 1: when using option 1 (automatic derivation), please check if the address derived by EMXP matches
the start sector that has been defined in the scsi2sd-util software.
E.g. if you define 4 devices, each having a size of 1GB on an SD card of 16GB, it's recommended to only use the
first 4GB of the card instead of spreading the devices across the full 16GB. By doing this, a backup/restore of the
all devices at once can be done much faster since only 4GB must be read/written instead of the full 16GB.
685
Disk 16GB Disk 16GB
0 GB 0 GB
1 GB
EMAX-II Device 1 EMAX-II
2 GB
EMAX-II Device 2
Device 1
3 GB
EMAX-II Device 3
4 GB EMAX-II Device 4
4 GB
EMAX-II
Device 2
8 GB 8 GB
EMAX-II
Device 3
12 GB 12 GB
EMAX-II
Device 4
16 GB 16 GB
After having entered all parameters for a particular device and/or after having entered all parameters for a
complete SCSI2SD configuration, EMXP will verify if the SCSI2SD configuration is valid before storing it in
the EMXPNCFG.BYT file. If any error or inconsistency is found, a warning will be shown and you will have to
change the invalid parameter before you can continue.
686
10.5.4.3 Define SCSI2SD defaults per hard disk and hard disk image type
As explained in section "10.5.4.2 Define SCSI2SD device configurations" you can define up to 10 different
SCSI2SD configurations in EMXP. This may be useful if you have a SCSI2SD board installed in different types
of samplers, and if the SCSI2SD configurations differ per sampler type.
Whenever you instruct EMXP to search for devices (partitions) on sampler disks or sampler disk images in the
EMXP File and Disk Manager, EMXP must know which of the 10 SCSI2SD configurations should be used in
this search operation.
While you always have the possibility to explicitly select or change the applicable SCSI2SD configuration in the
EMXP File and Disk Manager by means of the "[G] SDConfig" shortcut key, you can also
assign a default SCSI2SD configuration to each sampler hard disk type and to each sampler hard disk
image type supported by EMXP
instruct EMXP to automatically use that default configuration instead of explicitly asking for it when
pressing the "[C] SCSI2SD" shortcut key. This is the shortcut key that must be used to start or stop
treating a disk or disk image as a SCSI2SD disk or disk image.
Note however that EMXP automatically updates the default SCSI2SD configuration whenever you change the
configuration in the EMXP File and Disk Manager.
E.g. if you have set the default Emax-I hard disk configuration to "2: EMAX-I" in the Preferences menu, but you
select another configuration (e.g. "1: EMAX-II 2MB") in the EMXP Disk Manager when scanning for Emax-I
SCSISD disks, the default configuration for Emax-I hard disks will automatically be replaced by "1: EMAX-II
2MB".
687
After selecting a sampler hard disk (image) type, the following screen will appear
2
3
1. Select option 1 10 and press Enter to assign one of the 10 available SCSI2SD configurations as the
default configuration for the sampler hard disk (image) type
2. Select option 11 if you don't want to assign a default SCSI2SD configuration to the sampler hard disk
(image) type
3. Select option 1 10 and press "[U] Update" if you want to define or change a SCSI2SD
configuration before assigning it as a default configuration to the sampler hard disk (image) type
4. Select option 12 if EMXP should always show this screen if you press the "[C] SCSI2SD" shortcut
key in the EMXP File and Disk Manager. This is the default setting.
Unselect option 12 if you want EMXP to automatically use the default configuration whenever you
press the "[C] SCSI2SD" shortcut key in the EMXP File and Disk Manager. However if no default
configuration has been assigned yet, the EMXP File and Disk Manager will ignore this setting and will
still request for a SCSI2SD configuration before continuing.
688
10.5.4.4 Overrule the configured rules for minimum number of detected devices
As explained in section "10.5.4.2.6 Change #required enabled devices" EMXP is able to accept disks or disk
images as SCSI2SD partitioned disks or disk images even if the disk or disk image does not contain all devices
(partitions) that have been enabled in the selected SCSI2SD configuration.
Whether EMXP should behave like this can be defined differently for each SCSI2SD configuration in EMXP.
Sometimes however you might want to (temporarily) overrule the settings defined for each configuration by a
more strict setting which is applicable for all configurations, no matter what setting has been defined in each
individual configuration.
Select option 1 if you want to overrule the setting defined in each individual configuration, as follows:
Select option 2 if you don't want to overrule the setting defined in each individual configuration. This is the
default option.
689
10.5.4.5 Overrule the configured rules for minimum detected physical device size
As explained in section "10.5.4.2.7 Change minimum physical device size" EMXP is able to accept individual
devices (partitions) on SCSI2SD partitioned disks or disk images even if the physical size of the partition on the
disk or disk image is smaller than the device size that has been defined in the in the selected SCSI2SD
configuration.
Whether EMXP should behave like this can be defined differently for each SCSI2SD configuration in EMXP.
Sometimes however you might want to (temporarily) overrule the settings defined for each configuration by a
more strict setting which is applicable for all configurations, no matter what setting has been defined in each
individual configuration.
Select option 1 if you want to overrule the setting defined in each individual configuration, as follows:
Select option 2 if you don't want to overrule the setting defined in each individual configuration. This is the
default option.
690
10.5.4.6 Overrule the configured rules for maximum detected logical device size
As explained in section "10.5.4.2.8 Change maximum logical device size" EMXP is able to accept disks or disk
images as SCSI2SD partitioned disks or disk images even some of its devices (partitions) have been logically
formatted to a size which exceeds the physical device (partition) size that has been defined in the SCSI2SD
configuration.
Whether EMXP should behave like this can be defined differently for each SCSI2SD configuration in EMXP.
Sometimes however you might want to (temporarily) overrule the settings defined for each configuration by a
more strict setting which is applicable for all configurations, no matter what setting has been defined in each
individual configuration.
Select option 1 if want to overrule the setting defined in each individual configuration, as follows:
Select option 2 if you don't want to overrule the setting defined in each individual configuration. This is the
default option.
691
10.5.4.7 Define SCSI2SD device identifier to be displayed in EMXP
A SCSI2SD disk or disk image can have up to 4 (for v5 boards) or 7 (for v6 boards) enabled devices. This
should be configured with the scsi2sd-util software and it should also be configured in EMXP by means of one
of the 10 available "SCSI2SD configuration" slots, as explained in section "".
Each enabled device must be assigned a unique SCSI-ID number in order to appear as a separate hard disk in the
Emax-I, Emax-II or Emulator-III/X sampler.
Whenever EMXP is referring to a particular device on a SCSI2SD disk or in a SCSI2SD disk image, it can
either display the device number of the device (device 1 device 7)
or display the SCSI ID number that has been assigned to a device (SCSI ID #0 #7)
Select option 1 if you want EMXP to display the SCSI-ID number. This is the default setting.
E.g. if SCSI-ID #4 has been assigned to device 1 (see section "10.5.4.2.9 Define device") in SCSI2SD
configuration "1: EMAX-II 2MB" and the SD card in drive E is compliant with this SCSI2SD configuration, the
first partition will be referred to as "E[#4]" in EMXP.
692
Selection option 2 if you want EMXP to display the device number.
In the given example, the first partition will now be referred to as "E[#1]" (instead of E[#4]).
10.5.5 Define what to do if default folders are not found at start-up time
Each time EMXP is started, it is validating the availability of all folders that have been defined as preferred
folders (see section "10.5.1 Define file and drive location preferences").
Since EMXP is relying on these preferred folders, it should know what to do if one or more of these folders can
not be found or are unavailable.
There are two options:
EMXP should ignore that a preferred folder is unavailable - the unavailable folder is retained as
preferred folder. Whenever EMXP will actually access this folder, a warning will be given and you will
have to select another folder yourself at that point in time.
EMXP should replace the preferred folder by the factory default folder
693
However if EMXP detects more than 5 unavailable folders at start-up time, it will automatically replace all
unavailable preferred folders by the default factory ones.
This is done to reduce the start-up time of EMXP because one of the reasons folders may be unavailable can be
that they are residing on a removable disk (memory card, USB stick, ...) which is currently not connected to the
computer. Validating an unavailable disk (as opposed to an unavailable folder on an available disk) takes quite
some time, and more than 30 of such validations have be done by EMXP.
Note
If during this validation EMXP detects that its own folder (the one in which EMXPN.EXE is stored) has been
moved or changed - and as a consequence perhaps many of the preferred folders as well - it will give a warning
and ask if the preferred folders can be replaced with the moved/copied ones. For more details, see section "
1.9 MOVING EMXP TO ANOTHER LOCATION OR RENAMING EMXP'S FOLDER(S)".
As explained in chapter "1. INSTALLATION", EMXP requires an internal floppy drive and the OmniFlop
floppy drive to be installed in order to access EMAX floppy disks and Akai S1000 floppy disks.
USB floppy drives are not supported because their firmware can not be controlled by the computer to access
other disk formats than the standard MSDOS compatible ones.
When looking for floppy drives, the EMXP Disk Manager will check if the drive is an internal drive or rather a
USB drive. If it detects a USB drive, it will be considered to be not supported and EMXP will not accept these
drives for managing sampler sound data or formatting sampler floppy disks.
In some exceptional cases however EMXP may think that a floppy drive is a USB drive (and hence prevent using
it) while in reality the drive is an internal one or at least guaranteed to work fine with OmniFlop.
To prevent EMXP to qualify a drive to be USB one while it is not, you can change the preference below to "Yes,
allow USB floppy drives".
It is very important to understand that allowing USB floppy drives does NOT mean that USB drives will be
supported for accessing EMAX and Akai S1000 floppy disks !
694
10.5.7 Manage warning settings for invalid files, folders and disks
If the file manager or disk manager detect files, folders or disks that are invalid or incompatible with the
requested object type, warning screens may be displayed. Whether these warnings should be shown or not can be
defined with the following functions:
10.5.7.1 Define if warnings should be shown when invalid files are detected
When the File Manager is searching for EMXP-compatible files on your computer, it may detect files that have a
correct file extension but have a corrupt or incompatible file content.
These files will be excluded from the final file overview, but EMXP can give a warning for each invalid file that
it encountered in the current folder. If multiple invalid files are found, multiple warnings will be displayed
successively, but you can skip these successive warnings at all times by pressing ESC. An example of such
warning is given in the picture below.
695
These warning screens may be annoying for some users. If you don't want to be informed about invalid files in
the current folder, you can disable the generation of warnings with this preference:
However if an invalid file has a generic extension like .IMG (instead of e.g. .EMUIIFD) and the preference has
been set not to show any errors or warnings for these files, the above preference will be overruled. See also
section "10.5.3.3 Define what to do with incompatible files with a generic file extension".
10.5.7.2 Define if warnings should be shown when unavailable folders are detected
When the File Manager is searching for folders on your computer, it may detect that some folders are not
available, e.g. because they are hidden, locked or offline.
These folders will be excluded from the final folder overview, but EMXP can give a warning for each
unavailable folder that it encountered in the current folder. If multiple unavailable folders are found, multiple
warnings will be displayed successively, but you can skip these successive warnings at all times by pressing
ESC. An example of such warning is given in the picture below.
696
These warning screens may be annoying for some users. By default they are disabled in EMXP, but if you really
want to be informed about unavailable folders, you can enable the generation of warnings with this preference:
697
10.5.7.3 Define if warnings should be shown when incorrect HD sizes are detected
As explained in section "9.1.3.2 Logically formatting hard disks with EMXP", it's perfectly possible to have an
EMAX-II or Emulator-III/IIIX hard disk or cdrom which is logically formatted for a larger size than the actual
physical size of the hard disk or cdrom is capable of (the same is true for EMAX-II and Emulator-III/IIIX
partitions on a SCSI2SD card)
This may e.g. be the result of a copy process in which an 850 MB hard disk containing only 600 MB of sound
data has been copied to a CDROM (which is limited in size to 650 MB or 700 MB). This CDROM can be read
without any problem; the difference in size would only be critical when trying to write data to the disk. As a
consequence there's nothing to worry about if this size difference occurs with CDROMs, which are read-only
media.
Whenever EMXP tries to read or write hard disks or hard disk image files (or partitions on SCSI2SD hard disks
or hard disk image files) of which the logically formatted size exceeds the physical size, EMXP can generate a
warning, as depicted below.
If you don't want to get these warnings, you can disable them with this preference:
698
For hard disks, there's only a choice between always showing these warnings or never showing these warnings.
For hard disk image files, you can in addition also select the option that these warnings should only be displayed
by the File Manager if you want to select a source image file, but not if you are selecting a target image file (e.g.
when EMXP is requesting to which hard disk image file a sound bank should be copied).
If a hard disk image file has a generic extension like .ISO or .IMG (instead of .EZ1, .EZ2, .EZ3) and the
preference has been set not to show any errors or warnings for these files, the above preference will still be
applicable (i.e. it is not overruled by the preference explained in section "10.5.3.3 Define what to do with
incompatible files with a generic file extension".)
699
10.6 COMMUNICATION PREFERENCES
EMXP is configured with default communication settings for RS422 and MIDI which should allow for a smooth
communication with the EMAX-I , EMAX-II, Emulator-II, Oberheim DPX-1 and SP-12 on modern fast
computers.
However, depending on the speed of the computer, the reliability of the USB ports (if any are being used), the
type of RS422 or MIDI hardware being used, the Windows OS version being used and/or the revision of the E-
Mu sampler being used, the communication link could be less reliable than assumed by EMXP. This is
especially true for the EMAX-I and EMAX-II. If this is the case, you will often encounter errors during
uploading or downloading banks.
The stability of the communication link can be increased by changing some of the communication configuration
parameters.
These parameters are described in this section.
The underlined parameters are the parameters which will probably have the most effect when trying to get the
communication more stable or faster. Focus first on the bold underlined parameters !
Increasing the values for these parameters (or decreasing for the Data Packet Size parameter) typically result in a
more stable communication, but will also typically result in slower communication.
700
10.6.1 Manage Emulator-II RS422 communication preferences
RS422 Com Port Number: the COM port number of the RS422 Port. See picture at the end of this
section. To find out this port number, check the “Ports” section in the “Device Manager” of the
“System” section in the “Configuration” menu of Windows. EMXP will show a list of available COM
ports on your computer.
Baud Rate for setting Ext. Clock (Normal Mode): this is the baud rate which instructs the RS422
adapter to switch to external clocking when EMXP is running on Windows. See also section "9.6.1
RS422 Hardware Adapter" and section "10.6.6.5 Define RS422 baud rate mode (Windows vs.
POSIX/Wine)". If you are using an EMuSer, you should not change this value.
Baud Rate for setting Ext. Clock (Posix/Wine Mode): this is the baud rate which instructs the RS422
adapter to switch to external clocking when EMXP is running under Wine on Mac OS X. See also
section "9.6.1 RS422 Hardware Adapter" and section "10.6.6.5 Define RS422 baud rate mode
(Windows vs. POSIX/Wine)". If you are using an EMuSer, you should not change this value.
Baud Rate for setting MIDI Speed (Posix/Wine Mode): this is the baud rate which instructs the RS422
adapter to switch to MIDI speed when EMXP is running under Wine on Mac OS X. See also section
"9.6.1 RS422 Hardware Adapter" and section "10.6.6.5 Define RS422 baud rate mode (Windows vs.
POSIX/Wine)". If you are using an EMuSer, you should not change this value.
Data Packet Size: communication between EMXP and Emulator-II is done by transferring many data
packets. The size of these packets are configurable. The maximum size is 256 bytes, which is the most
“unreliable” packet size but which at the same time guarantees the fastest transfer time.
Maximum Retry Count for reading RS422 port: number of times EMXP has to re-read the RS422 Port
if it expects data but doesn’t find data yet on the port.
Maximum Retry Count for writing RS422 port: sometimes writing the RS422 Port can fail on slower
computers. This parameter sets the total number of write-attempts that should be performed by EMXP
before raising an error.
Maximum Retry Count for opening RS422 port: EMXP is opening and closing the COM port
corresponding to the RS422 port frequently. Due to delays on Windows level, it can occur that an
attempt to (re-)open the COM port does not succeed immediately. To avoid an error due to this
problem, EMXP can re-try to open the port a few times. This parameter sets the total number of
attempts that should be performed by EMXP to open the COM port before raising an error.
Maximum Retry Count for closing RS422 port: EMXP is opening and closing the COM port
corresponding to the RS422 port frequently. Due to delays on Windows level, it can occur that an
attempt to close the COM port does not succeed immediately. To avoid an error due to this problem,
EMXP can re-try to close the port a few times. This parameter sets the total number of attempts that
should be performed by EMXP to close the COM port before raising an error.
701
Delay Time for opening/closing RS422 port: when EMXP performs multiple subsequent attempts to
open or close the COM port corresponding to the RS422 port (see previous parameters), it waits a short
period of time in between two attempts. This parameter sets this “hold” time in milliseconds.
Maximum Re-handshake Count per data packet: if too many re-handshakes occur for a single data
packet transfer, the communication line may be considered too instable to continue further data
exchange. This parameter sets the number of re-handshakes which are allowed for transferring a single
data packet before stopping the serial communication.
Maximum Re-handshake Count for all data packets: if re-handshakes occur for many data packet
transfers, the communication line may be considered too instable to continue further data exchange.
This parameter sets the total number of re-handshakes (across multiple data packet transfers) which are
allowed before stopping the serial communication.
PC RS422 Port Timeout for High Speed: the number of milliseconds the PC RS422 port should wait
before going into error mode if it doesn’t receive data from the Emulator-II during high speed data
transfer.
PC RS422 Port Timeout for Low Speed: the number of milliseconds the PC RS422 port should wait
before going into error mode if it doesn’t receive data from the Emulator-II during low speed
request/response communication. This parameter is currently not being used for the Emulator-II.
Delay Time for changing port speed: the number of milliseconds EMXP should wait before switching
from an asynchronous MIDI baud rate to a synchronous external baud rate, or the other way around.
Especially on fast computers, this wait time can be important because EMXP may "miss" some data
still sent by the Emulator-II at the previous speed due to switching to the other speed to fast.
Delay Time during bulk data transfer (IN): the number of milliseconds EMXP should wait before
sending a response during the unload of a bank or a sample. Increasing this value can make the data
transfer more reliable, especially on fast computers which may otherwise send data to the sampler faster
than the sampler can handle. Note however that this delay will be applied for each transferred data
packet, so when increasing the value the total data transfer time will increase with multiple seconds !
Delay Time during bulk data transfer (OUT): the number of milliseconds EMXP should wait before
sending a data packet during the upload of a bank or a sample. Increasing this value can make the data
transfer more reliable, especially on fast computers which may otherwise send data to the sampler faster
than the sampler can handle. Note however that this delay will be applied for each transferred data
packet, so when increasing the value the total data transfer time will increase with multiple seconds !
702
10.6.2 Manage DPX-1 RS422 communication preferences
RS422 Com Port Number: the COM port number of the RS422 Port. See picture at the end of this
section. To find out this port number, check the “Ports” section in the “Device Manager” of the
“System” section in the “Configuration” menu of Windows. EMXP will show a list of available COM
ports on your computer.
Baud Rate for setting Ext. Clock (Normal Mode): this is the baud rate which instructs the RS422
adapter to switch to external clocking when EMXP is running on Windows. See also section "9.6.1
RS422 Hardware Adapter" and section "10.6.6.5 Define RS422 baud rate mode (Windows vs.
POSIX/Wine)". If you are using an EMuSer, you should not change this value.
Baud Rate for setting Ext. Clock (Posix/Wine Mode): this is the baud rate which instructs the RS422
adapter to switch to external clocking when EMXP is running under Wine on Mac OS X. See also
section "9.6.1 RS422 Hardware Adapter" and section "10.6.6.5 Define RS422 baud rate mode
(Windows vs. POSIX/Wine)". If you are using an EMuSer, you should not change this value.
Baud Rate for setting MIDI Speed (Posix/Wine Mode): this is the baud rate which instructs the RS422
adapter to switch to MIDI speed when EMXP is running under Wine on Mac OS X. See also section
"9.6.1 RS422 Hardware Adapter" and section "10.6.6.5 Define RS422 baud rate mode (Windows vs.
POSIX/Wine)". If you are using an EMuSer, you should not change this value.
Maximum Retry Count for reading RS422 port: number of times EMXP has to re-read the RS422 Port
if it expects data but doesn’t find data yet on the port.
Maximum Retry Count for writing RS422 port: sometimes writing the RS422 Port can fail on slower
computers. This parameter sets the total number of write-attempts that should be performed by EMXP
before raising an error.
Maximum Retry Count for opening RS422 port: EMXP is opening and closing the COM port
corresponding to the RS422 port frequently. Due to delays on Windows level, it can occur that an
attempt to (re-)open the COM port does not succeed immediately. To avoid an error due to this
problem, EMXP can re-try to open the port a few times. This parameter sets the total number of
attempts that should be performed by EMXP to open the COM port before raising an error.
Maximum Retry Count for closing RS422 port: EMXP is opening and closing the COM port
corresponding to the RS422 port frequently. Due to delays on Windows level, it can occur that an
attempt to close the COM port does not succeed immediately. To avoid an error due to this problem,
EMXP can re-try to close the port a few times. This parameter sets the total number of attempts that
should be performed by EMXP to close the COM port before raising an error.
Delay Time for opening/closing RS422 port: when EMXP performs multiple subsequent attempts to
open or close the COM port corresponding to the RS422 port (see previous parameters), it waits a short
period of time in between two attempts. This parameter sets this “hold” time in milliseconds.
703
Maximum Re-handshake Count per data packet: if too many re-handshakes occur for a single data
packet transfer, the communication line may be considered too instable to continue further data
exchange. This parameter sets the number of re-handshakes which are allowed for transferring a single
data packet before stopping the serial communication.
Maximum Re-handshake Count for all data packets: if re-handshakes occur for many data packet
transfers, the communication line may be considered too instable to continue further data exchange.
This parameter sets the total number of re-handshakes (across multiple data packet transfers) which are
allowed before stopping the serial communication.
PC RS422 Port Timeout for High Speed: the number of milliseconds the PC RS422 port should wait
before going into error mode if it doesn’t receive data from the Emulator-II during high speed data
transfer.
PC RS422 Port Timeout for Low Speed: the number of milliseconds the PC RS422 port should wait
before going into error mode if it doesn’t receive data from the Emulator-II during low speed
request/response communication. This parameter is currently not being used for the Emulator-II.
Delay Time for changing port speed: the number of milliseconds EMXP should wait before switching
from an asynchronous MIDI baud rate to a synchronous external baud rate, or the other way around.
Especially on fast computers, this wait time can be important because EMXP may "miss" some data
still sent by the Emulator-II at the previous speed due to switching to the other speed to fast.
Delay Time during bulk data transfer (IN): the number of milliseconds EMXP should wait before
sending a response during the unload of a bank or a sample. Increasing this value can make the data
transfer more reliable, especially on fast computers which may otherwise send data to the sampler faster
than the sampler can handle. Note however that this delay will be applied for each transferred data
packet, so when increasing the value the total data transfer time will increase with multiple seconds !
Delay Time during bulk data transfer (OUT): the number of milliseconds EMXP should wait before
sending a data packet during the upload of a bank or a sample. Increasing this value can make the data
transfer more reliable, especially on fast computers which may otherwise send data to the sampler faster
than the sampler can handle. Note however that this delay will be applied for each transferred data
packet, so when increasing the value the total data transfer time will increase with multiple seconds !
704
10.6.3 Manage EMAX-I and EMAX-II RS422 communication preferences
EMXP supports different configuration settings for the EMAX-I and EMAX-II, because these samplers behave a
little bit differently from communication reliability point of view. If you use both the EMAX-I and EMAX-II
sampler with EMXP, the support for 2 different parameter configurations avoids that you have to change the
parameters every time you switch connections from EMAX-I to EMAX-II or vice versa.
This is the only reason why two different preference menus are provided.
In fact you can perfectly connect to an EMAX-I with the “send/receive to/from EMAX-II…” functions
anywhere in EMXP. The same is true for connecting to an EMAX-II with the “send/receive to/from EMAX-I…”
functions.
The picture below shows the configuration parameters for the EMAX-I, but the same possibilities are offered for
the EMAX-II. There are 22 parameters that can be set, so you may have to scroll down to get access to the
last parameter !
RS422 Com Port Number: the COM port number of the RS422 Port. See picture at the end of this
section. To find out this port number, check the “Ports” section in the “Device Manager” of the
“System” section in the “Configuration” menu of Windows.
Baud Rate for setting Ext. Clock (Normal Mode): this is the baud rate which instructs the RS422
adapter to switch to external clocking when EMXP is running on Windows. See also section "9.6.1
RS422 Hardware Adapter" and section "10.6.6.5 Define RS422 baud rate mode (Windows vs.
POSIX/Wine)". If you are using an EMuSer, you should not change this value.
Baud Rate for setting Ext. Clock (Posix/Wine Mode): this is the baud rate which instructs the RS422
adapter to switch to external clocking when EMXP is running under Wine on Mac OS X. See also
section "9.6.1 RS422 Hardware Adapter" and section "10.6.6.5 Define RS422 baud rate mode
(Windows vs. POSIX/Wine)". If you are using an EMuSer, you should not change this value.
Baud Rate for setting MIDI Speed (Posix/Wine Mode): this is the baud rate which instructs the RS422
adapter to switch to MIDI speed when EMXP is running under Wine on Mac OS X. See also section
"9.6.1 RS422 Hardware Adapter" and section "10.6.6.5 Define RS422 baud rate mode (Windows vs.
POSIX/Wine)". If you are using an EMuSer, you should not change this value.
Maximum Retry Count for writing RS422 port: sometimes writing the RS422 Port can fail on slower
computers. This parameter sets the total number of write-attempts that should be performed by EMXP
before raising an error
705
Maximum Retry Count for opening RS422 port: EMXP is opening and closing the COM port
corresponding to the RS422 port frequently. Due to delays on Windows level, it can occur that an
attempt to (re-)open the COM port does not succeed immediately. To avoid an error due to this
problem, EMXP can re-try to open the port a few times. This parameter sets the total number of
attempts that should be performed by EMXP to open the COM port before raising an error.
Maximum Retry Count for closing RS422 port: EMXP is opening and closing the COM port
corresponding to the RS422 port frequently. Due to delays on Windows level, it can occur that an
attempt to close the COM port does not succeed immediately. To avoid an error due to this problem,
EMXP can re-try to close the port a few times. This parameter sets the total number of attempts that
should be performed by EMXP to close the COM port before raising an error.
Delay Time for opening/closing RS422 port: when EMXP performs multiple subsequent attempts to
open or close the COM port corresponding to the RS422 port (see previous parameters), it waits a short
period of time in between two attempts. This parameter sets this “hold” time in milliseconds.
Maximum Re-handshake Count per Data Packet: each transmitted 127-byte packet must be
acknowledged. If this fails, a re-handshake can be launched. This parameter defines the maximum of
retrials of handshakes for a single data packet.
Maximum Re-handshake Count for all data packets: if re-handshakes occur for many data packet
transfers, the communication line may be considered too instable to continue further data exchange.
This parameter sets the total number of re-handshakes (across multiple data packet transfers) which are
allowed before stopping the serial communication.
EMAX Timeout: this is the number of seconds the EMAX RS422 port should wait before going into
error mode if it doesn’t receive data from EMXP. Try to keep this parameter set to 1 second, especially
on the EMAX-II.
PC RS422 Port Timeout for High Speed: the number of milliseconds the PC RS422 port should wait
before going into error mode if it doesn’t receive data from the EMAX during high speed data transfer.
PC RS422 Port Timeout for Low Speed: the number of milliseconds the PC RS422 port should wait
before going into error mode if it doesn’t receive data from the EMAX during low speed
request/response communication.
Delay Time for changing port speed: the number of milliseconds EMXP should wait before switching
from an asynchronous MIDI baud rate to a synchronous external baud rate, or the other way around.
Especially on fast computers, this wait time can be important because EMXP may "miss" some data
still sent by the EMAX at the previous speed due to switching to the other speed to fast.
Host Read Timeout for fast requests: the number of milliseconds EMXP should wait for data or a
response from the EMAX during fast processing (e.g. sample or bank dump), before deciding that no
data has been sent by the EMAX. The default is set to a rather high amount of 3 seconds in order to
support communication with EMAX samplers that run their OS from a floppy disk. The EMAX may
need this delay time for initially loading the OS module for RS422 communication. If your EMAX
boots from a hard drive, this parameter can be set to a much lower value (e.g. 300 milliseconds).
Host Read Timeout for slow requests: the number of milliseconds EMXP should wait for data or a
response from the EMAX during normal processing (e.g. getting information about a sample or voice),
before deciding that no data has been sent by the EMAX.
Host Read Timeout for very slow requests: the number of seconds EMXP should wait for data or a
response from the EMAX during very slow processing (e.g. shortening or lengthening sample memory
on the EMAX during a replace), before deciding that no data has been sent by the EMAX.
Delay Time before bulk data upload: the number of milliseconds EMXP should wait before starting the
bulk upload of sample or bank data packets towards the EMAX. If the computer or PC RS422 port is
too fast for the EMAX, increasing this parameter could stabilize the communication.
Delay Time during bulk data transfer (IN): the number of milliseconds EMXP should wait before
sending a response during the unload of a bank or a sample. Increasing this value can make the data
transfer more reliable, especially on fast computers which may otherwise send data to the sampler faster
than the sampler can handle. Note however that this delay will be applied for each transferred data
packet, so when increasing the value the total data transfer time will increase with multiple seconds !
Note: this preference has been deliberately set to a pretty high value (3 milliseconds) to prevent
instable communication on Windows. As a consequence the total unload time for samples and sound
banks is quite long (approx. 1 minute). Decrease this value if you want to increase the unload speed.
When running in Wine on Mac OS X, the default value is lower (1 millisecond)
Delay Time during bulk data transfer (OUT): the number of milliseconds EMXP should wait before
sending a data packet during the upload of a bank or a sample. Increasing this value can make the data
transfer more reliable, especially on fast computers which may otherwise send data to the sampler faster
706
than the sampler can handle. Note however that this delay will be applied for each transferred data
packet, so when increasing the value the total data transfer time will increase with multiple seconds !
Delay Time for sending any other data: the number of milliseconds EMXP should wait before sending a
request or response to the EMAX when no bulk transfer is being performed. If the computer or PC
RS422 port is too fast for the EMAX, increasing this parameter could stabilize the communication.
Support for unloading >2M samples: set this parameter to Yes if you are planning to download samples
from an EMAX-II which are larger than 4MB (i.e. 2 mega sample points). As a default this parameter
should be turned off, because when it’s turned on, EMXP will cause some overhead (delay) at the end
of each unload of an EMAX-II sample.
707
10.6.4 Manage EMAX-I and EMAX-II MIDI communication preferences
Again, EMXP supports different configuration settings for the EMAX-I and EMAX-II.
The picture below shows the configuration parameters for the EMAX-I, but the same possibilities are offered for
the EMAX-II.
MIDI IN Port: the MIDI IN port of the computer which is connected to the EMAX MIDI OUT/THRU
port. When changing this parameter EMXP will show a list of available MIDI IN ports on your system.
See picture at the end of this section.
MIDI OUT Port: the MIDI OUT port of the computer which is connected to the EMAX MIDI IN port.
When changing this parameter EMXP will show a list of available MIDI OUT ports on your system.
See picture at the end of this section.
Maximum Retry Count for writing MIDI OUT port: sometimes writing the MIDI OUT Port can fail on
slower computers. This parameter sets the total number of write-attempts that should be performed by
EMXP before raising an error
Maximum Retry Count for opening MIDI port: EMXP is opening and closing the MIDI IN and MIDI
OUT ports frequently. Due to delays on Windows level, it can occur that an attempt to (re-)open the
MIDI ports does not succeed immediately. To avoid an error due to this problem, EMXP can re-try to
open the port a few times. This parameter sets the total number of attempts that should be performed by
EMXP to open the MIDI ports before raising an error.
Maximum Retry Count for closing MIDI port: EMXP is opening and closing the MIDI IN and MIDI
OUT ports frequently. Due to delays on Windows level, it can occur that an attempt to close the MIDI
ports does not succeed immediately. To avoid an error due to this problem, EMXP can re-try to close
the port a few times. This parameter sets the total number of attempts that should be performed by
EMXP to close the MIDI ports before raising an error.
Delay Time for opening/closing MIDI port: when EMXP performs multiple subsequent attempts to
open or close the MIDI ports (see previous parameters), it waits a short period of time in between two
attempts. This parameter sets this “hold” time in milliseconds.
Maximum Re-handshake Count per data packet: each transmitted 127-byte packet must be
acknowledged. If this fails, a re-handshake can be launched. This parameter defines the maximum
number of retrials of handshakes for a single data packet. This parameter also determines the maximum
number of retrials to initialize MIDI IN buffers.
708
Maximum Re-handshake Count for all data packets: if re-handshakes occur for many data packet
transfers, the communication line may be considered too instable to continue further data exchange.
This parameter sets the total number of re-handshakes (across multiple data packet transfers) which are
allowed before stopping the serial communication.
EMAX Timeout: this is the number of seconds the EMAX RS422 port should wait before going into
error mode if it doesn’t receive data from EMXP. Try to keep this parameter set to 1 second, especially
on the EMAX-II. Experience shows that higher values cause problems when using MIDI sample
transfers on an EMAX-II.
Host Read Timeout for fast requests: the number of milliseconds EMXP should wait for data or a
response from the EMAX during fast processing (e.g. sample of bank dump), before deciding that no
data has been sent by the EMAX. The default is set to a rather high amount of 3 seconds in order to
support communication with EMAX samplers that run their OS from a floppy disk. The EMAX may
need this delay time for loading the OS module for RS422 communication. If your EMAX boots from a
hard drive, this parameter can be set much lower (e.g. 300 milliseconds).
Host Read Timeout for slow requests: the number of milliseconds EMXP should wait for data or a
response from the EMAX during normal processing (e.g. getting information about a sample or voice),
before deciding that no data has been sent by the EMAX.
Host Read Timeout for very slow requests: the number of seconds EMXP should wait for data or a
response from the EMAX during very slow processing (e.g. shortening or lengthening sample memory
on the EMAX during a replace), before deciding that no data has been sent by the EMAX.
Delay Time before bulk data upload: the number of milliseconds EMXP should wait before starting the
bulk upload of sample or bank data packets towards the EMAX. If the computer or MIDI interface is
too fast for the EMAX, increasing this parameter could stabilize the communication. For the EMAX-II
it is important to set this parameter about 500 milliseconds higher than the EMAX Timeout setting.
Therefore the default setting for EMAX-II is 1500 while the default for EMAX-I is 0.
Delay Time during bulk data transfer (IN): the number of milliseconds EMXP should wait before
sending a response during the unload of a bank or a sample. Increasing this value can make the data
transfer more reliable, especially on fast computers which may otherwise send data to the sampler faster
than the sampler can handle. Note however that this delay will be applied for each transferred data
packet, so when increasing the value the total data transfer time will increase with multiple seconds !
Delay Time during bulk data transfer (OUT): the number of milliseconds EMXP should wait before
sending a data packet during the upload of a bank or a sample. Increasing this value can make the data
transfer more reliable, especially on fast computers which may otherwise send data to the sampler faster
than the sampler can handle. Note however that this delay will be applied for each transferred data
packet, so when increasing the value the total data transfer time will increase with multiple seconds !
Delay Time for sending any other data: the number of milliseconds EMXP should wait before sending a
request or response to the EMAX. If the computer or MIDI interface is too fast for the EMAX,
increasing this parameter could stabilize the communication. This parameter defaults to 15
milliseconds, which is convenient for most MIDI interfaces. Be careful with lower values – they may
cause transmission errors.
Support for unloading >2M samples: set this parameter to Yes if you are planning to download samples
from an EMAX-II which are larger than 4MB (i.e. 2 mega sample points). As a default this parameter
should be turned off, because when it’s turned on, EMXP will cause some overhead (delay) at the end
of each unload of an EMAX-II sample.
709
710
10.6.5 Manage SP-12 MIDI communication preferences
MIDI IN Port: the MIDI IN port of the computer which is connected to the SP-12 MIDI OUT port.
When changing this parameter EMXP will show a list of available MIDI IN ports on your system. See
picture at the end of this section.
MIDI OUT Port: the MIDI OUT port of the computer which is connected to the SP-12 MIDI IN port.
When changing this parameter EMXP will show a list of available MIDI OUT ports on your system.
See picture at the end of this section.
Data Packet Size: communication between EMXP and SP-12 is done by transferring many data
packets. The size of these packets are configurable. The SP-12 "prefers" large data packets, but the
firmware of many MIDI interfaces only support small data packet sizes. The maximum size is 8192
bytes (for the fastest communication) but in order to be compatible with as many MIDI interfaces as
possible, the default packet size is set to 256. If the driver of the MIDI interface is based on the generic
Microsoft audio driver (USBAUDIO.SYS), the data packet size may have to be set to a value of 293 or
298 in order to avoid communication errors or to avoid that EMXP freezes during communication.
Communication will be slower though if the data packet size is set to one of these values.
Maximum Retry Count for writing MIDI OUT port: sometimes writing the MIDI OUT Port can fail on
slower computers. This parameter sets the total number of write-attempts that should be performed by
EMXP before raising an error
Maximum Retry Count for opening MIDI port: EMXP is opening and closing the MIDI IN and MIDI
OUT ports frequently. Due to delays on Windows level, it can occur that an attempt to (re-)open the
MIDI ports does not succeed immediately. To avoid an error due to this problem, EMXP can re-try to
open the port a few times. This parameter sets the total number of attempts that should be performed by
EMXP to open the MIDI ports before raising an error.
Maximum Retry Count for closing MIDI port: EMXP is opening and closing the MIDI IN and MIDI
OUT ports frequently. Due to delays on Windows level, it can occur that an attempt to close the MIDI
ports does not succeed immediately. To avoid an error due to this problem, EMXP can re-try to close
the port a few times. This parameter sets the total number of attempts that should be performed by
EMXP to close the MIDI ports before raising an error.
Maximum Retry Count for initializing MIDI IN port: this parameter sets the maximum number of re-
trials to initialize MIDI IN buffers before raising an error.
Delay Time for opening/closing MIDI port: when EMXP performs multiple subsequent attempts to
open or close the MIDI ports (see previous parameters), it waits a short period of time in between two
attempts. This parameter sets this “hold” time in milliseconds.
711
Host Read Timeout for initializing: the number of milliseconds EMXP should wait for data or a
response from the SP-12 during initialization (detection of SP-12 instructions), before deciding that no
data has been sent by the SP-12.
Host Read Timeout for data requests: the number of milliseconds EMXP should wait for data or a
response from the SP-12 during normal data transfer processing (loading/saving sounds and sequences),
before deciding that no data has been sent by the SP-12.
Delay Time during bulk data transfer (IN): the number of milliseconds EMXP should wait each time
before it receives a data packet. If the computer or MIDI interface is too fast for the SP-12, increasing
this parameter could stabilize the communication.
Delay Time during bulk data transfer (OUT): the number of milliseconds EMXP should wait each
time before it sends the next data packet of a MIDI message. If the computer or MIDI interface is too
fast for the SP-12, increasing this parameter could stabilize the communication.
Delay Time for sending every first packet: the number of milliseconds EMXP should wait each time
before it sends the first data packet of a MIDI message. If the computer or MIDI interface is too fast for
the SP-12, increasing this parameter could stabilize the communication.
Max Retry Count before ignoring invalid MIDI messages: when receiving incomplete MIDI messages,
this is the maximum number EMXP should check for additional data packets before deciding that no
more data packets are to be expected and that the MIDI message is incomplete or invalid. This
parameter is useful for MIDI MMA violation detections.
Data Buffer Size for invalid MIDI messages: incomplete MIDI messages due to MIDI MMA violations
may have to be buffered in order to be able to receive and process the valid MIDI messages succeeding
them. This parameter determines the buffer size for storing these invalid messages.
Timeout for undelivered invalid MIDI messages: due to MIDI MMA violations some invalid MIDI
messages may arrive quite late. This parameter defines the maximum number of milliseconds that
EMXP should wait before considering the message as being arrived (even if it didn't arrive yet).
712
713
10.6.6 Manage other RS422 and MIDI preferences
Some additional communication preferences are provided in EMXP. These are related to
the internal timer resolution that should be used during RS422 and MIDI communication
whether EMXP should always ask for a MIDI or RS422 COM port or whether EMXP should simply
assume the previously configured ports
which baud rates should be used to instruct the RS422 port (e.g. EMuSer) to select MIDI speed and
External Clock
whether EMXP should take into account soft sample truncations when exchanging samples with the
Emulator-II via RS422.
Following submenus are available:
The Emulator-II supports soft truncation of samples: while a sample may be available in memory with its full
length, it is possible to use only a part (=truncated section) of this sample in a voice.
When unloading samples with RS422, you can choose between:
unloading the full length of the sample
unloading on the truncated part that is being used on the selected key (voice)
714
This parameter can also be set during the actual sample unload process if you have selected the MANUAL or
SEMI-MANUAL mode.
Modern computers are much faster than the computers from the eighties. When communicating with the EMAX-
I, EMAX-II, Emulator-II, Oberheim DPX-1 or SP-12 through RS422 or MIDI ports, the response time of EMXP
may be much faster than the sampler is actually expecting or can deal with, and the response time of the sampler
may be much slower than EMXP is expecting.
Because of this, EMXP uses programmed delays for sending data packets, and it contains programmed waits
before deciding that the sampler is not responding or not sending any data anymore.
These delay and wait times can be set in the RS422 and MIDI preferences for each sampler (see previous
sections). Most of them have to be defined in units of milliseconds.
There are different ways to implement timer functions. EMXP supports a few of them. It depends on the
hardware of your computer which way gives the best results.
The main reason why different timer functions are supported is because they can have different timer
resolutions. If the resolution of the standard timer function is 64 milliseconds, but you have defined a delay or
wait time of 10 milliseconds between transferring data packets, the actual delay or wait time per packet in EMXP
will be 64 milliseconds, because a more fine-grained measurement is not possible. The consequence would be
that the total data transfer time will dramatically increase.
The timer resolution issue can be solved by using more fine-grained timer functions. Both an algorithmic brute
force method (counting programmed loop cycles) and a QPC brute force method (QueryPerformanceCounter, a
timer-API which is based on hardware CPU timing information) are supported. The disadvantage of these brute
force timers however is that they consume a lot of CPU.
That's why EMXP also supports a combination of the standard timer function and brute force timer functions.
E.g. for a delay of 100 milliseconds and a standard timer resolution of 64 milliseconds, EMXP can measure the
first 64 milliseconds with the standard timer and the remaining 36 milliseconds with a brute force timer.
Not all computers support the QPC method. Whether you r computer supports QPC or not is mentioned at the
bottom line of the screen (see picture below).
715
Options 1 5 should be used for setting the timer resolution for delays.
Option 1: The standard timer functions of Windows are used. This can result in a low resolution and
slow data transfers, but CPU consumption is low.
Option 2: Both the standard timer functions of Windows and an algorithmic brute force timer are used.
EMXP tries to use the standard timer for the majority of the delay and the brute force timer for the
small remaining part of the delay. The negative impact on the total data transfer time should be low and
the CPU consumption is moderate.
Option 3: Similar with option 2, but instead of using an algorithmic brute force timer, the QPC API is
used. If you select this mode while your computer does not support QPC, EMXP will automatically use
option 2 instead.
Option 4: Only an algorithmic brute force timer is used. The total transfer time is almost not suffering
from timer resolution problems, but the CPU consumption is high.
Option 5: Similar with option 4, but the QPC API is used. If you select this mode while your computer
does not support QPC, EMXP will automatically use option 4 instead.
Options 6 7 should be used for setting the timer resolution for waits/time-outs. Since these are less critical
regarding the impact on the total data transfer time and CPU consumption, only two options are available here.
Option 6: The standard timer functions of Windows are used (low resolution, low CPU consumption)
Option 7: The QPC timer function is used (high resolution, low CPU consumption). If you select this
mode while your computer does not support QPC, EMXP will automatically use option 6 instead.
Once you have selected a default COM port for RS422 communication with the EMAX-I, EMAX-II, Emulator-
II or Oberheim DPX-1 (either by setting the preference, or when starting RS422 communication with that
sampler for the first time after installation of EMXP), EMXP will not ask a COM port anymore for that sampler,
unless the default COM port for that sampler is not found anymore.
Please note that EMXP is not checking the driver using that COM port. As soon a COM port with the specified
number is available, EMXP will assume it's an RS422 port (even if that COM port number has now been
assigned to a mouse or modem...).
If you want to select the COM port every time you start RS422 communication with any sampler, you should
select option 2 in the screen below.
716
10.6.6.4 Define if MIDI ports should always be asked
Once you have selected a default MIDI IN port and a default MIDI OUT port for the EMAX-I, EMAX-II or SP-
12 (either by setting the preference, or when starting MIDI communication with that sampler for the first time
after installation of EMXP), EMXP will not ask MIDI ports anymore for that sampler, unless the default MIDI
ports for that sampler are not found anymore.
If you want to select the MIDI ports every time you start MIDI communication with any sampler, you should
select option 2 in the screen below.
The RS422 communication with the EMAX-I, EMAX-II, Emulator-II and Oberheim DPX-1 relies on two
different clock signals:
The internal clock of the RS422 port for transmitting data asynchronously at MIDI compliant speed
The external clock of the sampler for transmitting data synchronously at high speed
717
By default EMXP assumes that the RS422 port connected to the computer is a USB RS422 device
consisting of firmware which is capable of switching to the external clock signal whenever a "SET BAUDRATE
TO 500000" is received from EMXP.
This operating mode is applied by EMXP when EMXP is run natively on a Windows operating system. The
serial driver in Windows (usbser.sys) supports this mode. It's called the normal mode.
The firmware of all EMuSers (firmware version 1.00.1) is compatible with the above requirements.
However some serial drivers are strictly POSIX compliant, meaning that they only accept "SET BAUDRATE"
instructions for a limited number of baud rates. The ACM-CDC driver used in Mac OS X is an example of such
a driver.
Starting with version 3.05, EMXP can be used on Mac OS X by means of the free Wine application, which
creates a kind of "Windows" layer on top of EMXP in order to make it run under Mac OS X without having to
use a virtual machine.
In order to be able to use the RS422 features of EMXP under Wine with the EMuSer connected to the Apple
computer, the firmware of the EMuSer has been extended with support for POSIX-only baud rates, as follows:
next to the normal mode, the EMuSer will also switch to MIDI compliant speed whenever a "SET
BAUDRATE TO 38400" is received from EMXP
next to the normal mode, the EMuSer will also switch to the external clock signal whenever a "SET
BAUDRATE TO 50" is received from EMXP
This operating mode is applied by EMXP when EMXP is run under Wine on Mac OS X. It's called the
Posix/Wine mode.
The latest firmware of the EMuSer (firmware version 1.02.1) is compatible with both operating modes. If you
want to run EMXP under Wine and use its RS422 functionality with the EMuSer, you'll first have to upgrade the
firmware of the EMuSer (if it hasn't been done yet by the person who built the EMuSer).
This is a very easy process which takes only one minute. We refer to a separate manual which describes how to
use EMXP on Mac OS X.
In the preference screen below, you can define which baud rates should be used by EMXP.
The default is option 2. In this mode, EMXP will automatically select the correct baud rate instruction set based
on whether EMXP is running under Wine or not. See section "10.9.2 Show WINE version".
In the picture EMXP is running on Windows, hence the current mode would be "NORMAL/Windows".
If for some reason EMXP seems not to detect correctly that it is running under Wine, you can explicitly select
the baud rate instruction set by selecting option 1 (Normal mode = Windows) or option 2 (POSIX/Wine mode =
Wine on Mac OS X).
718
10.7 AUDIO PREFERENCES
EMXP is configured with audio settings which should allow for a smooth audio play of samples and WAV-files.
However, depending on the speed of the computer, the available memory and the processor load during audio
playing, the sound play may be interrupted sometimes or may be slightly distorted. If this is the case, the stability
of the audio player can be increased by changing some of the audio device configuration parameters.
These parameters are described in section "10.7.1 Manage audio device preferences".
Only WAVE audio compatible audio devices are supported by EMXP.
Besides the configuration of the audio device, some other preferences can be defined as well. These are
explained in the sections below.
719
10.7.1 Manage audio device preferences
Audio play device: the audio player device of the computer that should be used by EMXP for playing
audio. When selecting this option, a list of available audio devices that are WAVE compliant will
appear. See picture at the end of this section.
Audio buffer size: this is the size (in number of bytes) of each audio buffer. When playing audio,
EMXP is feeding audio data to a number of buffers (i.e. pre-loading the buffers). The selected audio
device will keep playing audio as long as it finds audio data in its buffers. The larger the size of each
buffer, the smoother the audio will play, but the more memory will be used. Moreover each buffer is
always played to its full extent. If the buffer size is too large, there may be some delay before EMXP
can react on a command/instruction from the user.
Number of audio buffers: this is the number of buffers used by the audio player. The larger the
number of buffers, the smoother the audio will play. But a higher number of buffers also means that
more buffers will be pre-loaded with audio data. Turning on or off "loop" play in the EMXP audio
player will only take effect when all buffers that had been filled before the instruction was given have
been played by the audio player. As a consequence there may be some delay before EMXP can react on
some commands/instructions from the user.
Maximum Retry Count for opening audio device: it can occur that an attempt to open an audio device
does not succeed immediately. To avoid an error due to this problem, EMXP can re-try to open the
audio device a few times. This parameter sets the total number of attempts that should be performed by
EMXP to open the audio device before raising an error.
Maximum Retry Count for closing audio device: it can occur that an attempt to close an audio device
does not succeed immediately. To avoid an error due to this problem, EMXP can re-try to close the
audio device a few times. This parameter sets the total number of attempts that should be performed by
EMXP to close the audio device before raising an error.
Delay time for opening/closing audio device: if opening or closing of an audio device fails and EMXP
re-tries opening or closing the audio device (see previous preferences), a short delay can be taken into
account in between these attempts. The length of this delay in milliseconds can be defined by means of
this parameter.
720
10.7.2 Define if audio device should always be asked
Once you have selected a default audio device (either by setting the preference, or when playing a sample for the
first time after installation of EMXP), EMXP will not ask for an audio device anymore, unless the default audio
device is not found anymore.
If you want to select the audio device every time you start the audio player, you should select option 2 in the
screen below.
721
10.7.3 Define disk cache size for playing samples from multiple files
The audio player in EMXP supports the successive playing of samples from multiple selected input sound banks
or files at once. You can play all samples from
multiple selected EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III, Emulator-IIIX and
SoundFont2 banks (either from file(s) or from disk(s))
multiple individual Akai S1000 samples files, Akai S1000 floppy disk image files and Akai S1000 HxC
floppy disk image files
multiple WAV files
successively at once.
Except for WAV-files that are compatible with the audio device, EMXP will always extract and convert the
audio data of each selected sound bank (or file) into temporary WAV-files before playing the samples.
These temporary WAV-files are stored in the default folder for temporary files.
This is not done for all sound banks at once, but rather on a file-by-file basis.
However, if you request to re-play the samples from a sound bank/file that has already been played by EMXP
before, the extract/convert process is not done again. EMXP will rather re-use the temporary WAV-files that
were created when playing the sound bank for the first time. This is even true for floppy disks that have been
read before (so EMXP will not ask for those floppy disks again).
This approach results in much faster response times.
The temporary WAV-files from previously played sound banks are retained until:
you leave the audio player; in that case all temporary WAV-files are removed
the maximum size of the disk cache (i.e. the maximum disk size that can be used for storing temporary
WAV-files) is reached; in that case the temporary WAV-files from the "oldest" sound banks/files are
removed until there's sufficient space in the disk cache again.
E.g. if 3 EMAX-II sound banks have been selected for audio play on an EMAX-II CDROM, EMXP will convert
all samples from the first selected bank into temporary WAV files and play these samples one after another.
When proceeding with the next selected bank (either automatically or on user request), EMXP will convert all
samples from that second bank into temporary WAV files and play the samples from the second bank.
If you instruct the audio player to return to the first sound bank, EMXP will not convert the samples from that
bank again. It will simply play the temporary WAV-files that have been created before.
If you instruct the audio player to proceed with the third sound bank, and the disk cache is full, the temporary
WAV-files from the first sound bank are removed when creating the temporary WAV-files for the third bank.
722
In the screen shown above you can define the size of the temporary files folder that can be used for storing
temporary WAV-files during audio play.
The minimum supported size is 0 MB, the maximum supported size is 1 GB.
When launching the audio player after having selected one or more samples or WAV-files, EMXP will
automatically start playing the first selected sample.
If you don't want EMXP to automatically start playing samples or WAV-files, you should select option 2 in the
screen below.
Next to the first selected sample, EMXP can automatically start playing all remaining selected samples or WAV-
files as well. This mode can be defined by means of another preference, see section "10.7.5 Manage the
automated sequential play of multiple samples/files".
The audio player of EMXP can play multiple selected samples one after another without having to press the
"start" control key ("R" or SPACE) for each sample.
At any time, this sequential play can be enabled or disabled in the audio player (by means of control keys "A"
and "B").
But the sequential play can also be enabled automatically by means of this preference menu.
This automated sequential play can be enabled or disabled on two levels:
level 1: sequential play of multiple samples of the same sound bank or sequential play of multiple
WAV-files or Akai S1000 sample files.
E.g. if you select 6 samples from an Emulator-II bank file, EMXP can play these 6 samples
automatically one after another.
level 2: sequential play of all samples of multiple selected sound bank (or Akai S1000 volumes).
E.g. if you select 6 Emulator-II bank files, EMXP can play all samples of these 6 bank files
automatically one after another.
723
If the automated sequential play on level 2 is enabled, the automated sequential play on level 1 will be enabled as
well.
Options 1 3 should be used for defining the automated sequential play on level 1:
Option 1: the audio player will never automatically start playing the next selected sample of a sound
bank, or the next selected WAV-file/Akai S1000 sample file.
Option 2: the audio player will always automatically start playing the next selected sample of a sound
bank, or the next selected WAV-file/Akai S1000 sample file. This is the default setting.
Option 3: the audio player will only automatically start playing the next selected sample of a sound
bank if you have started the audio player from a sound bank/file overview screen or from a sound
bank/file menu (as opposed to from a sample overview screen or from a sample menu)
Options 4 5 should be used for defining the automated sequential play on level 2:
Option 4: the audio player will never automatically start playing the samples of the next selected sound
bank/file/Akai S1000 volume
Option 5: the audio player will always automatically start playing the samples of the next selected
sound bank/file/Akai S1000 volume, except if the sound bank is read from floppy disks(s).
Options 6 10 can be used to define under which conditions the sequential play of samples or sound banks/files
should be automatically turned off in the audio player.
Option 6: sequential play is never automatically turned off. If you want to disable the sequential play
mode, you will have to use the "A" and/or "B" control keys in the audio player.
Option 7: sequential play will be turned off only if it was automatically turned on by EMXP (due to
options 2, 3 or 5 being set) and only if you use instruct the audio player to stop playing the current
sample or if you instruct the audio player to go back to a previous or the first sample or sound bank/file.
This is the default setting. It allows for quickly browsing through the selected samples/files while
listening only partially to them.
Option 8: this option is similar to option 7, but the sequential play will also be disabled if you instruct
the audio player to proceed with the next sample or sound bank/file.
Option 9: this option is similar to option 7, but the sequential play will also be disabled if you manually
enabled it yourself in the audio player.
Option 10: this option is similar to option 8, but the sequential play will also be disabled if you
manually enabled it yourself in the audio player.
If you select option 5 while option 1 has been chosen, EMXP will automatically activate option 3 instead of
option 1. Indeed, the automated sequential play of sound banks is only possible if at least option 3 is enabled as
well. The screen below will inform you of this automatic activation of option 3:
724
Whether the audio player will automatically start playing the very first selected sample (as opposed to the next
samples) can be defined by means of another preference. See section "10.7.4 Define if audio player should
automatically start".
725
10.8 LOG AND REPORTING PREFERENCES
As explained in
chapter "6. USING EMXP: COPYING SOUND BANKS AND FILES"
chapter "7. USING EMXP: CONVERSIONS"
chapter "8. USING EMXP: CONSTRUCTIONS"
chapter "9. USING EMXP: OTHER FEATURES"
every copy, conversion and sample unload process is concluded with generating a report containing the results
of the copy, conversions or unload process.
These reports are always generated in EMXP's memory and will always be displayed in an EMXP screen at the
end of the process.
In addition you have also the possibility to save these reports to a folder on your computer.
Besides saving these full reports to a report file, you can also save each of the conversion subreports to seperate
subreport files. The full report will contain the subreports anyway, but you might like to have the subreports
separately as well, and perhaps even not keep the overall full report.
726
Options 1 and 2 are used to select whether the full copy/conversion reports should be permanently saved to disk.
Options 3 and 4 are used to select whether the individual conversion reports should be permanently saved to disk
as well (as individual files)
Options 5 and 6 are used to select whether all sample unloads performed during a communication session with
either the EMAX-I, EMAX-II or Emulator-II should be written to a report which is permanently saved to disk.
The folder in which the reports will be saved can be defined in the File and Drive Location Preferences. See
section "10.5.1 Define file and drive location preferences"
The file name of the reports will automatically be determined by EMXP. Both the file name and the folder in
which the report has been saved are mentioned at the end of the report which is displayed on the screen.
When EMXP is generating CSV reports with bank/preset overviews, it uses a delimiter character to separate
each data element (like the bank number, bank name, preset number, preset name, and so on).
CSV stands for “comma separated values”, which indicates that the most common delimiter character is a
comma “,”.
EMXP uses the comma as the default delimiter, but you can override this value with any allowed normal ASCII
character. Using another character than a comma may be necessary if one of the data elements would contain a
comma itself.
Another common delimiter character which is typically supported by office tools like Microsoft Excel, is “;”.
727
10.9 OTHER PREFERENCES
The WAV-to-sampler construction feature of EMXP has a buffer which can hold a number of user actions.
Thanks to this buffer the user can undo one or more actions if he/she doesn’t like the outcome or makes a
mistake. Un-done actions can also be re-done.
728
The maximum buffer size is 99, the minimum is 0 (no buffer). 10 is the default.
Starting with version 3.05, EMXP can be run on Mac OS X by means of the Wine application. In order to have
acceptable MIDI support, it is recommended to use Wine 1.8-rc4 or higher.
If EMXP is running under Wine, this menu option can be used to:
verify if EMXP has correctly detected that it is running under Wine
verify what version of Wine is used for running EMXP.
In that case, the screen would look like this:
If EMXP is running in a "native" Windows environment (including virtual desktops and virtual machines), the
screen will simply state that no Wine version has been detected:
729
730
11. TRANSFERRING BANKS WITH SOUND DESIGNER
11.1.1 Introduction
If you are not able to use the RS422 communication features of EMXP (see previous chapters), there are other
ways to get bank data out of the Emulator-II or into the Emulator-II, e.g.:
Use Emulator-II formatted floppy disks. Besides the Emulator-II and the Oberheim DPX-1sampler
player, a computer with a KryoFlux floppy controller and a 5.25” drive is capable of reading and
writing Emulator-II floppy disks as well. This is explained in chapter "13. USING HXC AND
KRYOFLUX".
Use a floppy emulator device which replaces the Emulator-II floppy drive. One of the floppy drives of
the Emulator-II can be replaced by an SD HxC device, which uses an SD card to store digital copies of
floppy disks. In this way, the Emulator-II can read and write sound banks from/to the SD card, and the
files on the SD card can be transferred to/from a computer. EMXP supports the (HxC) Emulator-II disk
images which are also being used by the HxC. More details can be found in chapter "13. USING HXC
AND KRYOFLUX".
Use RS422 digital communication on a Mac. EMXP is able to communicate with the Emulator-II via
RS422 just like the old Digidesign Sound Designer for EmuII for Mac can do. You’ll need a Mac
computer running OS 7.6 or lower to run this old software package. This is explained in the next
paragraphs.
11.1.2 Downloading / uploading Emulator-II bank files using Sound Designer for Emulator-II
The file created by Sound Designer for Emu II has following characteristics:
Size = 485887 Bytes
Mac Filetype = E2BK
Mac Creator = XFER.
To upload a bank file to the Emulator-II, the same procedure should be used, but of course you have to select
Extras Send Bank to EmuII instead of Extras Get Bank from EmuII.
11.1.3 Transferring files between the Mac and the Windows computer
Once you’ve downloaded a file from the Emulator-II to the Mac using Sound Designer for Emulator-II, you
have to find a way to copy this file to your Windows computer.
The same is true in the opposite direction: a file created by EMXP should be copied to your Mac computer.
731
Use MacDisk from Logiciels & Services Duhem. A demo/trial version is available from their website:
http://www.macdisk.com . The only limit of this trial version is the file size limit of 1MB. Fortunately
Emulator-II files only take 475KB, so the trial version is perfectly suitable for Emulator-II purposes.
Use TransMac from Acute Systems / Paul Thompson. See their website: http://www.acutesystems.com
Any other MacPC file exchange tool…
Most of these tools support multiple types of disks: floppy disks, ZIP disks, …
When using file exchange tools, it is VERY IMPORTANT to configure the FILETYPE CONVERSION
correctly:
Mac Files with file type E2BK and creator XFER should be translated to Windows extension .EII
Windows files with extension .EII should be translated to file type E2BK and creator XFER.
Example: when using MacDisk, use the Options Signature Editor to setup this translation. Don’t forget to
save the signature file !
If this configuration is not done correctly, files created by EMXP will not be recognized by Sound Designer for
Emulator-II !
732
11.2 TRANSFERRING BANKS FROM EMAX TO COMPUTER WITH SOUND DESIGNER
11.2.1 Introduction
Besides transferring EMAX-I or EMAX-II files by means of floppy disks or (removable) hard disks/cdroms, the
EMAX-I also allows bank transfers via RS422 digital communication.
EMXP supports RS422 communication with the EMAX-I: see section "9.6 TRANSFERRING BANKS VIA
RS422 WITH EMXP".
Besides EMXP, the old Sound Designer for EMAX for Mac created by Digidesign 19 is also able to exchange
complete banks with the EMAX via RS422. You’ll need a Mac computer running OS 7.6 or lower to run this
software package.
Note that EMAX-II bank transfers via RS422 are not supported by Sound Designer for EMAX, except for
uploading EMAX-I compressed banks from the Mac to EMAX-II
Moreover you will also need a “hacked” version of one of the following EMAX Operating systems, unless your
are using the operating system labelled "EmaxPlus10/16/89":
EMAX SE 1.1
EMAX SE HD 1.1
EMAX Plus 1.0
The hack consists of applying a higher software revision number within the operating system code. Sound
Designer for EMAX 1.12 only accepts EMAX OS versions with rev 4.0 or higher, but this revision number has
never been used by Emu. Hence a small (but completely innocent) hack is required on most EMAX OS versions.
The hacked versions of the above mentioned OS can be downloaded from the EMXP website.
Again, if you are using the EMAX Plus OS labelled "EmaxPlus10/16/89", you don't need one of these hacked
OS versions.
11.2.2 Downloading / uploading EMAX bank files using Sound Designer for EMAX version 1.12
The file created by Sound Designer for EMAX has following characteristics:
Size = 553080 Bytes
Mac Filetype = EMBK
Mac Creator = XFER.
To upload a bank file to the EMAX, the same procedure should be used, but of course you have to select Bank
Send Bank to EMAX instead of Bank Send Bank to Mac.
19
There are however other software packages available for Mac that support individual sample transfers with the EMAX and
EMAX-II, like Alchemy 3.
733
11.2.3 Transferring files between the Mac and the Windows computer
Once you’ve downloaded a file from the EMAX to the Mac using Sound Designer for EMAX, you have to find
a way to copy this file to your Windows computer.
The same is true in the opposite direction: a file created by EMXP should be copied to your Mac computer.
Most of these tools support multiple types of disks: floppy disks, ZIP disks, …
When using file exchange tools, it is VERY IMPORTANT to configure the FILETYPE CONVERSION
correctly:
Mac Files with file type EMBK and creator XFER should be translated to Windows extension .EMS
Windows files with extension .EMS should be translated to file type EMBK and creator XFER.
Example: when using MacDisk, use the Options Signature Editor to setup this translation. Don’t forget to
save the signature file !
If this configuration is not done correctly, files created by EMXP will not be recognized by Sound Designer for
EMAX !
734
12. EXCHANGING FILES BETWEEN EMXP AND SP-12 LIBRARIAN
The SP-12 files created by EMXP should be compatible with the SP-12 files created by SP-12 Librarian20 (by
Water's Edge Software). This is a librarian and MIDI file transfer software for the SP-12 on the old Mac
platform.
EMXP SP-12 Sound Bank Files (.SP12) should be compatible with SP-12 Librarian Sound Files
EMXP SP-12 Sequence Files (.SQ12) should be compatible with SP-12 Librarian Sequence Files
We refer to the SP-12 Librarian User's Manual for information how to transfer sounds and sequence between the
SP-12 and the Mac computer.
Once you’ve transferred a sound file or sequence file from the SP-12 to the Mac using SP-12 Librarian, you
have to find a way to copy this file to your Windows computer.
The same is true in the opposite direction: a file created by EMXP should be copied to your Mac computer.
Most of these tools support multiple types of disks: floppy disks, ZIP disks, …
When using file exchange tools, it is VERY IMPORTANT to configure the FILETYPE CONVERSION
correctly:
For sound bank files this means:
Mac Files with file type SPsd and creator SP12 should be translated to Windows extension .SP12
Windows files with extension .SP12 should be translated to file type SPsd and creator SP12.
For sequence files this means:
Mac Files with file type SPsq and creator SP12 should be translated to Windows extension .SQ12
Windows files with extension .SQ12 should be translated to file type SPsq and creator SP12.
Example: when using MacDisk, use the Options Signature Editor to setup this translation. Don’t forget to
save the signature file !
If this configuration is not done correctly, files created by EMXP will not be recognized by SP-12 Libraria
20
This software can be obtained on http://www.watersedgesoftware.com
735
13. USING HXC AND KRYOFLUX
As already mentioned - as opposed to EMAX-I, EMAX-II and Akai S1000 floppy disks - Emulator-I and
Emulator-II floppy disks can not be accessed by EMXP. This is due to the “exotic” physical disk format which is
used by the Emulator-I and Emulator-II samplers.
Standard floppy disk controllers in a PC don’t support this format.
There is however a special floppy disk controller available that is capable of reading and writing these floppy
disks. This controller is called KryoFlux from the Software Preservation Society 21.
The floppy disks can be read and copied to files on the computer (Mac OS X, Linux and Windows) with the
DTC command line tool or the GUI provided with the KryoFlux. The image types that have to be used with
DTC are 10 (Emulator-I) and 11 (Emulator-II).
Please consult the DTC / KryoFlux manual for more details about how to copy floppy disks.
:::::::::::::::::
5.25” Floppy
USB
KRYOFLUX
….
Drive
21
See http://www.kryoflux.com
736
If you didn’t use the correct file extension, you can always change the extension of the files afterwards with the
RENAME MSDOS command or (preferably) with a free software which adds this possibility to the Windows
Explorer environment 22
Once you have the disk images, you can simply process them with EMXP.
Process the files (e.g. convert them) by starting EMXP and selecting:
for Emulator-I:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “3. Manage EMULATOR-I
Floppy Disk Images” (select one or more image files) (select one of the actions that can be done with a
floppy disk image, e.g. “2. Convert to Other Sampler Format”)
for Emulator-II:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “2. Manage EMULATOR-II
Floppy Disk Images” (select one or more image files) (select one of the actions that can be done with a
floppy disk image, e.g. “2. Convert to Other Sampler Format” or “1. Copy Bank to other EMULATOR-II File”
to convert the file to a Sound Designer for EII compatible file )
As opposed to reading floppy disks, it's not possible to write normal (raw) Emulator-I and Emulator-II floppy
disk images (.EMUFD, .EMUIIFD) to floppy disks with KryoFlux.
But raw KryoFlux Stream files can be written to floppy disks by KryoFlux.
EMXP does not support these raw stream files, but the HxCFloppyEmulator23 software does. It should be noted
however that at the time of writing, the raw stream files generated by the HxCFloppyEmulator software for the
Emulator-I and Emulator-II seem not to be valid.
To write normal (raw) Emulator-I and Emulator-II floppy disk images (.EMUFD, .EMUIIFD) to floppy disks:
Convert the .EMUFD or .EMUIIFD files to KryoFlux stream files with HxCFloppyEmulator (export
format "KF stream (.raw)"
Write these stream files to floppy disk with the the DTC tool of KryoFlux
It is of course also possible to copy Emulator-I and Emulator-II floppy disks to other Emulator-I and Emulator-II
floppy disks. This can be achieved by
first reading the source floppy disk with the DTC tool into a Kryoflux Stream file
then writing this KryoFlux Stream file to another (empty) floppy disk with the DTC tool
The HxC is a device which is capable of emulating the floppy drive of many vintage computers and electronic
musical instruments. It has been designed by the HxC2001 project, which is initiated and lead by Jean-Francois
Del Nero 24.
The HxC also supports the EMAX-I, EMAX-II, Emulator-I, Emulator-II and Akai S1000 samplers.
The Emulator-III/IIIX is not officially supported, but the HxC seems to work fine with these samplers as well
(although writing floppy disks is unstable). To use the HxC with the Emulator-III/IIIX, use the EMAX
loader/format in the HxCFloppyEmulator software.
In order to use the HxC, the original floppy drive in the sampler must be replaced by the HxC. In practice it
means that the power and data cables in the EMAX-I, EMAX-II,Emulator-I, Emulator-II, Emulator-III/IIIX and
22
E.g. the free Change File Extension Shell Menu from T800 Productions, which adds the file extension changing option to
the Windows Explorer’s file right click menu
23
For more information: http://hxc2001.free.fr/floppy_drive_emulator/
24
For more information: http://hxc2001.free.fr/floppy_drive_emulator/
737
Akai S1000 should be connected to the HxC instead of to the original floppy drive. (for Akai S1000, an
additional resistor should be soldered on the HxC board though...)
There are two types of the HxC: a stand-alone SD HxC that uses an SD card to read/write “floppy disks”, and the
USB HxC which must be connected to a computer in order to read “floppy disks”.
The most popular choice is the SD HxC.
Floppy disks are represented by HFE files on the SD card of the SD HxC – HFE files should be considered to be
“virtual floppy disks”.
EMXP can create, read and write HFE files for the EMAX-I, EMAX-II, Emulator-I, Emulator-II and Akai
S1000. HFE files for the Emulator-III/IIIX are supported only for operating system floppy disks.
While it's also possible to use the HxCFloppyEmulator software which accompanies the SD HxC, that software
can not interprete the sampler-specific contents of these HFE files.
Once the SD HxC has been installed in the sampler, it is possible to read from and write to these HFE files on
the samplers themselves in the very same way as you would previously have done with floppy disks in the
sampler’s floppy drive.
The same functions/modules on the sampler must be used – the sampler is simply not aware of the fact
that the floppy drive has been replaced by the SD HxC ! The only important thing to remember is that
you always have to select an HFE file on the SD HxC before you can use it on the sampler; this is not
only true for loading “disks” but also for “saving” to these disks (HFE files).
A detailed document about installing and using the HxC with the Emulator-I and Emulator-II is available
on http://www.emxp.net
Please consult this document and the HxC user manual for more information.
PSU
Power Digital Analog
Power
Board Board
Board
Floppy
Drive
SD SD Convert with
HxC HxCFloppyEmulator
software
Emulator I virtual floppy disk (.HFE) Emulator I Disk Image (.EMUFD, .IMG)
Emulator II virtual floppy disk (.HFE) Emulator II Disk Image (.EMUIIFD, .IMG)
EMAX-I EMX and OS File (.EM1 + .EMX)
EMAX-I virtual floppy disk (.HFE) EMAX-II EMX and OS File (.EM2 + .EMX)
EMAX-II virtual floppy disk (.HFE) EMAX-I Disk Image (.IMG)
EMAX-II Disk Image (.IMG)
Emulator III virtual OS floppy disk (.HFE) Emulator-III OS Disk Image (.IMG)
Emulator-IIIX virtual OS floppy disk (.HFE) Emulator-IIIX OS Disk Image (.IMG)
Akai S1000 virtual floppy disk (.HFE) Akai S1000 Disk Image (.IMG)
738
It's perfectly possible to use EMXP to copy or convert any disk or file supported by EMXP to an HxC
floppy disk image file (.HFE).
for EMAX-I:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “7. Manage EMAX-I
HxC Floppy Disk Images” (select one or more image files) (select one of the actions that can be done with
an HxC floppy disk image, e.g. “2. Convert to Other Sampler Format”)
for EMAX-II:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “7. Manage EMAX-II
HxC Floppy Disk Images” (select one or more image files) (select one of the actions that can be done with
an HxC floppy disk image, e.g. “2. Convert to Other Sampler Format”)
for Emulator-I:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “4. Manage EMULATOR-I
HxC Floppy Disk Images” (select one or more image files) (select one of the actions that can be done with
an HxC floppy disk image, e.g. “2. Convert to Other Sampler Format”)
for Emulator-II:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “3. Manage EMULATOR-II
HxC Floppy Disk Images” (select one or more image files) (select one of the actions that can be done with
an HxC floppy disk image, e.g. “2. Convert to Other Sampler Format” or “1. Copy Bank to other EMULATOR-
II File” to convert the file to a Sound Designer for EII compatible file )
for Emulator-III:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMU EMULATOR-III Operating System Files and Disks” “3. Manage EMULATOR-III
Operating System HxC Floppy Disk Images” (select one or more image files) (select one of the actions
that can be done with an HxC floppy disk image, e.g. “5. Copy Operating System to EMULATOR-III/X Hard
Disk”)
for Emulator-IIIX:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“6. Manage EMU EMULATOR-IIIX Operating System Files and Disks” “3. Manage EMULATOR-IIIX
Operating System HxC Floppy Disk Images” (select one or more image files) (select one of the actions
that can be done with an HxC floppy disk image, e.g. “5. Copy Operating System to EMULATOR-III/X Hard
Disk”)
As an alternative you can also use the HxCFloppyEmulator software to create EMAX-I, EMAX-II, Emulator-I,
Emulator-II, Emulator-III, Emulator-IIIX and Akai S1000 HFE files.
739
.EM2 EMX files for EMAX-II, on condition that an EMAX operating system file EMAXOS.EMX is
present in the same folder on your computer's disk as the one in which the .EM2 files reside.
HxCFloppyEmulator will merge the .EM2 and .EMX OS files when it generates the HFE files.
.EM2FD (or.IMG) files for EMAX-II; you'll have to use the "Load RAW Image" function instead of the
normal "Load" function to import the .EM2FD (.IMG) file. Use the "Emax II 3.5 DD" predefined disk
layout.
.E3OFD (or.IMG) files for Emulator-III or Emulator-III OS floppy disk images; you'll have to use the
"Load RAW Image" function instead of the normal "Load" function to import the .E3OFD (.IMG) file.
Use the "Emax 3.5 DD" predefined disk layout (it's compatible with the Emulator-III/IIIX disk format)
.EII Bank files for Emulator-II, on condition that an OS Overlay file called EMUIIOS.EMUIIFD is
present in the same folder on your computer’s disk as the one in which the .EII files reside25.
HxCFloppyEmulator will merge the .EII files with the EMUIIOS.EMUIIFD file when it generates the
HFE files.
.IMG Floppy Disk Image files for Akai S1000
25
These OS Overlay files can be downloaded from http://www.emxp.net or can be generated by EMXP if you already have
OS files available (also available from http://www.emxp.net)
740
The picture below illustrates the "merging" process use by HxCFloppyEmulator when generating Emulator-II
.HFE files.
EMUIIOS.EMUIIFD
OS Overlay File
OS
Emulator-II Disk
OS
Image (.EMUIIFD)
Sound bank
Emulator-II Disk
Image (.EMUIIFD)
Sound bank
.EMUIIFD Disk Image File .HFE File (Emulator II)
Emulator-II Bank
Image (.EII)
The HxCFloppyEmulator software is also capable of converting HFE files back to EMAX-I, EMAX-II,
Emulator-I, Emulator-II, Emulator-III, Emulator-IIIX and Akai S1000 Floppy Disk image files.
Converting Emulator-II HFE files to .EII Bank files and EMAX-I/EMAX-II HFE files to .EM1/.EM2 files is not
supported by HxCFloppyEmulator (although the opposite direction is supported) - but this can perfectly be done
within EMXP itself.
When converting HFE files to floppy disk image files, the HxCFloppyEmulator software assigns the default file
extension .IMG to the resulting files. This file extension is supported by EMXP, but if you like you can also
replace these extensions with .EM1FD, .EM2FD, .EMUFD, .EMUIIFD, E3OFD or .AKI. This can be done with
the RENAME MSDOS command or (preferably) with a free software which adds this possibility to the
Windows Explorer environment 26.
EMXP can process these .IMG, .EM1FD, .EM2FD, .EMUFD, .EMUIIFD, E3OFD and .AKI files.
Process the files (e.g. convert them) by starting EMXP and selecting
for EMAX-I:
“1. Manage EMU Files and Disks” “1. Manage EMU EMAX-I Files and Disks” “6. Manage EMAX-I
Floppy Disk Images” (select one or more image files) (select one of the actions that can be done with a
floppy disk image, e.g. “2. Convert to Other Sampler Format”)
for EMAX-II:
“1. Manage EMU Files and Disks” “2. Manage EMU EMAX-II Files and Disks” “6. Manage EMAX-II
Floppy Disk Images” (select one or more image files) (select one of the actions that can be done with a
floppy disk image, e.g. “2. Convert to Other Sampler Format”)
for Emulator-I:
26
E.g. the free Change File Extension Shell Menu from T800 Productions, which adds the file extension changing option to
the Windows Explorer’s file right click menu
741
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “3. Manage EMULATOR-I
Floppy Disk Images” (select one or more image files) (select one of the actions that can be done with a
floppy disk image, e.g. “2. Convert to Other Sampler Format”)
for Emulator-II:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “2. Manage EMULATOR-II
Floppy Disk Images” (select one or more image files) (select one of the actions that can be done with a
floppy disk image, e.g. “2. Convert to Other Sampler Format” or “1. Copy Bank to other EMULATOR-II File”
to convert the file to a Sound Designer for EII compatible file )
for Emulator-III:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“5. Manage EMU EMULATOR-III Operating System Files and Disks” “2. Manage EMULATOR-III
Operating System Floppy Disk Images” (select one or more image files) (select one of the actions that can
be done with a floppy disk image, e.g. “5. Copy Operating System to EMULATOR-III/X Hard Disk”)
for Emulator-IIIX:
“1. Manage EMU Files and Disks” “5. Manage EMU EMULATOR-III/EMULATOR-IIIX Files and Disks”
“6. Manage EMU EMULATOR-IIIX Operating System Files and Disks” “2. Manage EMULATOR-IIIX
Operating System Floppy Disk Images” (select one or more image files) (select one of the actions that can
be done with a floppy disk image, e.g. “5. Copy Operating System to EMULATOR-III/X Hard Disk”)
EMXP is also capable of creating .EM1, .EM2, .EMUFD, .EMUIIFD, .EII and .IMG files as input for the
HxCFloppyEmulator software in order to make HFE files for the SD HxC.
When converting any sound bank to the EMAX-I, EMAX-II, Emulator-I or Emulator-II format, EMXP will
always ask what kind of file you want to generate. While a direct (native) conversion to HxC floppy disk image
files is available in EMXP, some of the other available possibilities are: EMAX-I/EMAX-II EMX Files (.EM1,
.EM2), Emulator-I Floppy Disk Images (.EMUFD), Emulator-II Floppy Disk Images (.EMUIIFD) and
Emulator-II Bank Images (.EII) . See chapter "7. USING EMXP: CONVERSIONS".
If you already have Emulator-I bank files, they can simply be converted to floppy disk image files (.EMUFD) by
selecting:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “1. Manage EMULATOR-I
Bank Files” (select one or more files) [press 'Y'] or [select “1. Copy to other EMULATOR-I File”] “2.
Copy to EMULATOR-I Floppy Disk Image File(s)”
If you already have Emulator-I lower/upper sound files, they can simply be converted to floppy disk image files
(.EMUFD) by selecting:
“1. Manage EMU Files and Disks” “3. Manage EMU EMULATOR-I Files” “2. Manage EMULATOR-I
Lower/Upper Sound Files” (select one or more files) [press 'Y'] or [select “1. Copy to other EMULATOR-
I File”] “3. Copy to EMULATOR-I Floppy Disk Image File(s)”
If you have SoundDesigner for EII bank files (.EII), you can simply convert them to .EMUIIFD floppy disk image
files by selecting:
“1. Manage EMU Files and Disks” “4. Manage EMU EMULATOR-II Files” “1. Manage EMULATOR-II
Bank Files” (select one or more files) [press 'Y'] or [select “1. Copy Bank to other EMULATOR-II File”]
“2. Copy to EMULATOR-II Floppy Disk Image File(s)”
On the http://www.emxp.net website some Emulator-I and Emulator-II floppy disk image files are available for
download.
742
These images only contain an operating system. The sound bank part in these files is empty (“NULL PRESET”).
The Emulator-II floppy disk images on http://www.emxp.net can also be used as OS Overlay file by the
HxCFloppyEmulator software. That’s why these files are named EMUIIOS.EMUIIFD…
If you already have EMAX-I, EMAX-II, Emulator-I, Emulator-II, Emulator-III or Emulator-IIIX operating
system files (also available on http://www.emxp.net) , you can also use EMXP to generate bootable .EM1FD,
.EM2FD, .EMUFD, .EMUIIFD or E3OFD floppy disk image files as well as bootable .HFE files for use with the
HxC.
Again, the generated bootable .EMUIIFD files can also be used as OS Overlay file by the HxCFloppyEmulator
software.
743
Operating System Files” (select an OS file) [press 'I'] or [select “2. Generate Bootable EMULATOR-III
OS Floppy Disk Image”]
It's also possible to generate empty Akai S1000 floppy disk image files and empty Akai S1000 HxC floppy disk
image files in EMXP.
744
GNU FREE DOCUMENTATION LICENSE
GNU Free Documentation License
Version 1.2, November 2002
0. PREAMBLE
We have designed this License in order to use it for manuals for free
software, because free software needs free documentation: a free
program should come with manuals providing the same freedoms that the
software does. But this License is not limited to software manuals;
it can be used for any textual work, regardless of subject matter or
whether it is published as a printed book. We recommend this License
principally for works whose purpose is instruction or reference.
This License applies to any manual or other work, in any medium, that
contains a notice placed by the copyright holder saying it can be
distributed under the terms of this License. Such a notice grants a
world-wide, royalty-free license, unlimited in duration, to use that
work under the conditions stated herein. The "Document", below,
refers to any such manual or work. Any member of the public is a
licensee, and is addressed as "you". You accept the license if you
copy, modify or distribute the work in a way requiring permission
under copyright law.
745
commercial, philosophical, ethical or political position regarding
them.
The "Cover Texts" are certain short passages of text that are listed,
as Front-Cover Texts or Back-Cover Texts, in the notice that says that
the Document is released under this License. A Front-Cover Text may
be at most 5 words, and a Back-Cover Text may be at most 25 words.
The "Title Page" means, for a printed book, the title page itself,
plus such following pages as are needed to hold, legibly, the material
this License requires to appear in the title page. For works in
formats which do not have any title page as such, "Title Page" means
the text near the most prominent appearance of the work's title,
preceding the beginning of the body of the text.
The Document may include Warranty Disclaimers next to the notice which
states that this License applies to the Document. These Warranty
Disclaimers are considered to be included by reference in this
License, but only as regards disclaiming warranties: any other
implication that these Warranty Disclaimers may have is void and has
no effect on the meaning of this License.
746
2. VERBATIM COPYING
You may copy and distribute the Document in any medium, either
commercially or noncommercially, provided that this License, the
copyright notices, and the license notice saying this License applies
to the Document are reproduced in all copies, and that you add no other
conditions whatsoever to those of this License. You may not use
technical measures to obstruct or control the reading or further
copying of the copies you make or distribute. However, you may accept
compensation in exchange for copies. If you distribute a large enough
number of copies you must also follow the conditions in section 3.
You may also lend copies, under the same conditions stated above, and
you may publicly display copies.
3. COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have
printed covers) of the Document, numbering more than 100, and the
Document's license notice requires Cover Texts, you must enclose the
copies in covers that carry, clearly and legibly, all these Cover
Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
the back cover. Both covers must also clearly and legibly identify
you as the publisher of these copies. The front cover must present
the full title with all words of the title equally prominent and
visible. You may add other material on the covers in addition.
Copying with changes limited to the covers, as long as they preserve
the title of the Document and satisfy these conditions, can be treated
as verbatim copying in other respects.
If the required texts for either cover are too voluminous to fit
legibly, you should put the first ones listed (as many as fit
reasonably) on the actual cover, and continue the rest onto adjacent
pages.
It is requested, but not required, that you contact the authors of the
Document well before redistributing any large number of copies, to give
them a chance to provide you with an updated version of the Document.
4. MODIFICATIONS
You may copy and distribute a Modified Version of the Document under
the conditions of sections 2 and 3 above, provided that you release
the Modified Version under precisely this License, with the Modified
Version filling the role of the Document, thus licensing distribution
and modification of the Modified Version to whoever possesses a copy
747
of it. In addition, you must do these things in the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title distinct
from that of the Document, and from those of previous versions
(which should, if there were any, be listed in the History section
of the Document). You may use the same title as a previous version
if the original publisher of that version gives permission.
B. List on the Title Page, as authors, one or more persons or entities
responsible for authorship of the modifications in the Modified
Version, together with at least five of the principal authors of the
Document (all of its principal authors, if it has fewer than five),
unless they release you from this requirement.
C. State on the Title page the name of the publisher of the
Modified Version, as the publisher.
D. Preserve all the copyright notices of the Document.
E. Add an appropriate copyright notice for your modifications
adjacent to the other copyright notices.
F. Include, immediately after the copyright notices, a license notice
giving the public permission to use the Modified Version under the
terms of this License, in the form shown in the Addendum below.
G. Preserve in that license notice the full lists of Invariant Sections
and required Cover Texts given in the Document's license notice.
H. Include an unaltered copy of this License.
I. Preserve the section Entitled "History", Preserve its Title, and add
to it an item stating at least the title, year, new authors, and
publisher of the Modified Version as given on the Title Page. If
there is no section Entitled "History" in the Document, create one
stating the title, year, authors, and publisher of the Document as
given on its Title Page, then add an item describing the Modified
Version as stated in the previous sentence.
J. Preserve the network location, if any, given in the Document for
public access to a Transparent copy of the Document, and likewise
the network locations given in the Document for previous versions
it was based on. These may be placed in the "History" section.
You may omit a network location for a work that was published at
least four years before the Document itself, or if the original
publisher of the version it refers to gives permission.
K. For any section Entitled "Acknowledgements" or "Dedications",
Preserve the Title of the section, and preserve in the section all
the substance and tone of each of the contributor acknowledgements
and/or dedications given therein.
L. Preserve all the Invariant Sections of the Document,
unaltered in their text and in their titles. Section numbers
or the equivalent are not considered part of the section titles.
M. Delete any section Entitled "Endorsements". Such a section
may not be included in the Modified Version.
N. Do not retitle any existing section to be Entitled "Endorsements"
or to conflict in title with any Invariant Section.
O. Preserve any Warranty Disclaimers.
748
You may add a passage of up to five words as a Front-Cover Text, and a
passage of up to 25 words as a Back-Cover Text, to the end of the list
of Cover Texts in the Modified Version. Only one passage of
Front-Cover Text and one of Back-Cover Text may be added by (or
through arrangements made by) any one entity. If the Document already
includes a cover text for the same cover, previously added by you or
by arrangement made by the same entity you are acting on behalf of,
you may not add another; but you may replace the old one, on explicit
permission from the previous publisher that added the old one.
5. COMBINING DOCUMENTS
You may combine the Document with other documents released under this
License, under the terms defined in section 4 above for modified
versions, provided that you include in the combination all of the
Invariant Sections of all of the original documents, unmodified, and
list them all as Invariant Sections of your combined work in its
license notice, and that you preserve all their Warranty Disclaimers.
The combined work need only contain one copy of this License, and
multiple identical Invariant Sections may be replaced with a single
copy. If there are multiple Invariant Sections with the same name but
different contents, make the title of each such section unique by
adding at the end of it, in parentheses, the name of the original
author or publisher of that section if known, or else a unique number.
Make the same adjustment to the section titles in the list of
Invariant Sections in the license notice of the combined work.
6. COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other documents
released under this License, and replace the individual copies of this
License in the various documents with a single copy that is included in
the collection, provided that you follow the rules of this License for
verbatim copying of each of the documents in all other respects.
You may extract a single document from such a collection, and distribute
it individually under this License, provided you insert a copy of this
License into the extracted document, and follow this License in all
other respects regarding verbatim copying of that document.
749
When the Document is included in an aggregate, this License does not
apply to the other works in the aggregate which are not themselves
derivative works of the Document.
8. TRANSLATION
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document except
as expressly provided for under this License. Any other attempt to
copy, modify, sublicense or distribute the Document is void, and will
automatically terminate your rights under this License. However,
parties who have received copies, or rights, from you under this
License will not have their licenses terminated so long as such
parties remain in full compliance.
750
LAST PAGE
751