home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GEMini Atari
/
GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso
/
files
/
music
/
d10dump
/
english.doc
< prev
next >
Wrap
Text File
|
1989-04-05
|
12KB
|
268 lines
Roland D10 Dump utility v1.0
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Files
¯¯¯¯¯
This archive should contain the following files.
- DUMP1_0.PRG (Roland D10 Dump program v1.0)
- ENGLISH.DOC (This document file)
- README.1ST
- 13 Sound-files (12 *.SND + DEFAULT.ALL)
Public Domain
¯¯¯¯¯¯¯¯¯¯¯¯¯
This program is public domain. This means that you can make as
many copies of it as You see fit, and freely distribute these to
friends, Bulletin Board Systems etc. Please note that You can't
charge anything for the program(except a reasonable charge to
cover distribution expenses). You're not allowed to alter the
program or the accompanying document-file, and You must always
distribute these files together.
Disclaimer
¯¯¯¯¯¯¯¯¯¯
This program is supplied in the belief that it operates as specified,
and the author shall not be liable in any circumstance whatsoever for
any direct or indirect loss or damage to property incurred or suffered
by the person using this software, or any other person, as a result of using
this software.
Revision History
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
This is version 1.0(as of 92/04/26).
Using the Program
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
The program only runs in high resolution mode, but this will
probably change when the next version hits the streets. I didn't
have enough time to learn how to use resource-files in conjunction
with GFA Basic, so I made my own graphical user interface, and
this is screen-resolution dependent. Sorry! If You don't have
access to a mono monitor You could always try one of the many
mono emulators on the PD-market, but I'm not sure if this will
work because the dumping of data from the D10 to disk is time
critical, and most screen emulators have a tendency to devour
CPU time. Because of this there is a probability of losing data.
There's no harm in trying, though, as the program will inform You
about any loss of data. If the mono emulator is capable of
setting the amount of CPU time that it uses, then please set this
as low as possible.
The available menus(with options) are: * Atari (Atari logotype)
- About DUMP1_0
* Dump
- D10 to Disk
- Disk to D10
- Quit
* Help
- Dumping
- Filetypes
About DUMP1_0: Displays version number etc.
D10 to Disk: Initiates data transfer from D10 to disk.
An alert box will pop up and ask for the
filetype to be used. Next You will see a
GEM fileselector where You can enter the
name of Your dump-file to be, or abort by
pressing the Cancel button. There's no need
to give a file-suffix as this will be auto-
matically appended by the program, and even
if You do, the program still will be
appending the correct suffix(according to
chosen filetype). This is for Your con-
venience, so that You'll be able to keep
some kind of order among Your files.
Having entered a filename and pressed OK,
the transfer will start immediately. You
won't need to push any buttons on the D10.
The dumped data will then be saved under the
filename You gave in the fileselector.
This option can also be reached from the
keyboard via ALT-S(Hold down Alternate
key and press S). S as in Synthesizer or
Save.
Disk to D10: The other way around! It operates the same
way as D10 to Disk(above). When in the file-
selector, just pick the desired file and
press OK-button. This will dump data in
file to the D10. Note that there's no check
to see if the filename given has the same
suffix as the filetype selected, but the
fileselector will open up with *.filetype
(e.g. *.SND if .SND is the selected file-
type). This option can also be reached from
the keyboard via ALT-D. D as in Disk or Dump.
(Clarification to the above): The program will
quite happily dump any MIDI Exclusive file
that You have around for Your D10. In order
for this to work You must first rename Your
file from *.XXX to *.SND(or *.RHY or *.ALL),
and then select the appropriate filetype to
the same suffix as You gave Your old file.
Example: You have a MIDI Excl. file for Your
D10 that contains the factory settings, and
this file is named DEFAULT.D10. Just rename it
to DEFAULT.SND, and when in DUMP1_0 select
Disk to D10 and .SND as the filetype.
Quit: Quite self-explanatory! You will be able to
take back if You made this choice by accident.
This option can also be reached via ALT-Q.
Q as in ... hmm? Quadragenarian maybe?
Dumping: This displays a brief helptext about the
dumping procedure.
Filetypes: This displays a brief helptext about the
filetypes used by the program, and their
meaning.
Filetypes
¯¯¯¯¯¯¯¯¯
The filetypes(i.e. suffixes) used are: .SND, .RHY and .ALL.
They indicate the kind of data to be processed.
.SND: Sound data only, i.e. Timbres, Patches and user
defined Tones(i01-64).
.RHY: Rhythm data only, i.e. User Rhythm Patterns(P51-88),
Rhythm Track and Rhythm Setup.
.ALL: Sound and Rhythm data as above plus Master Tuning,
Pan(Part 1-8), Reverb Type/Time/Level(Multi Timbral
mode), and Level(Part 1-8, Rhythm Part).
If in doubt, please consult Your Roland D10 manual, as this
program transfers the same data as the Data Transfer function on
the D10.
Other Roland D-series Synthesizers
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
If I own a D20, can I use this program? Frankly, I don't know.
This depends on a whole lot of things, the memory map of the D20
compared to that of the D10, The Model ID#(used in MIDI Exclusive
messages, etc. The D20-owners maybe aren't that very interested in
this program as they can save their sounds to disk via the built-in
disk drive, but then there's always nice to be able to swap
sounds with D10-owners. If You do decide to try this program with a
D20, You should first check if the D20's Model ID# corresponds to
that of the D10. If so, I think there is a fairly large chance that it
will work due to the small differences between the models. The D10's
Model ID# is 16HEX(=22 Decimal). As for the D110 I don't think that
it will work, because I seem to remember reading something about different
addresses compared to the D10. The D50 is definetely ruled out, and as
for the D5, I really can't say. It would be easy to incorporate
functions for these(except for the D50), but in order for me to
do that I need information about address spaces etc. Maybe I will
try to obtain this info before the next release, who knows?
Your own D10-dumps
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
If you've made some great sounds, rhythm patterns etc. Yourself,
why not dump them and upload to Your local BBS or the atari
archive (terminator).
Bugs!?
¯¯¯¯¯¯
I have tested, and used, this program for a while now and it
seems to work just fine(they always do, don't they!). If You
should discover a bug, or some other kind of annoying feature
please let me know, and I will try to fix it. In this version
there is one thing I'm not very content with. GEM alert-boxes
that appear when a TOS-error is generated(e.g. when You're trying
to save a file and the disk is write-protected). I spent a great
deal of time trying to direct these errors to my own error
handler(as suggested in the GFA manual), and while this worked
with simulated errors, it was another story with the real ones!
Therefore if You should happen to encounter an operating system
alert-box, never pick the Abort option as this most certainly
will crash the program. The Retry option usually works. I've run
into this problem when I've tried to save a dump to disk, and the
disk was write-protected. The Retry option worked just fine!
Just before releasing this program I discovered another peculiarity. This
time about the handling of the System Area(Master Tuning, Pan etc.).
For some strange reason the D10 won't write this packet into its
internal memory upon receiving it. It simply writes it into
temporary memory. I've checked to see if the dumps You get from
DUMP1_0 differs in any way from the D10's dumps(using Data
Transfer/One Way transfer) concerning this area, but I found no
diffs. Maybe one must issue some kind of write command to make
the changes permanent. What does this mean for me, the user?
Let's take a brief example! Your'e going to dump a *.ALL-file
to Your D10(i.e. Sounds, Rhythm & System Area). Your D10 is on
and in Multi Timbral mode. You start DUMP1_0.PRG on Your Atari,
and dump the file. When checking under the TUNE/FUNCTION menu on
the D10 You can see that the new data for Master Tuning etc. are
there(provided that You knew what was there before, of course!),
but as soon as You switch over to Performance mode and then back
to Multi Timbral mode You will notice that the old values are
restored. This DOES NOT apply to Sound & Rhythm data, only to the
System Area! Meaning that the new Sound & Rhythm data will be
retained even if You switch off the power and then switch it
back on again.
Just one more thing! This is not a bug really, but it could easily be
mistaken for one. Here it goes! If You manipulate the fileselector to
show *.*(all files) when You try to dump a file from Disk to D10, and
then select a file with a different file-suffix than that You gave as
filetype(in the alert-box), the program will tell You that the selected
file does not exist! But You saw it! It was there, wasn't it? You're right,
it was there(and still is). It's just that the program takes the filename
given in the fileselector, appends the suffix, and then checks to see if
it exists. That's why!
Updates
¯¯¯¯¯¯¯
Here is a brief summary of what I hope to be able to include in
the next version of this program.
- Better GEM support by use of resource file (all screen
resolutions supported, and correct error handling)
- Support for other Roland D-series synthesizers
- Options to dump single Patches/Timbres etc.
- Librarian
- Support for other data formats(e.g. from tone editors)
- Correct handling of the System Area
- Improved file handling(see note under Bugs!?)
Suggestions
¯¯¯¯¯¯¯¯¯¯¯
As for the program in it's present state, it is nothing more than a
smart dump utility(You don't have to press any buttons on Your synthesizer),
but it is also a lot dumber than an ordinary dump utility(it's not generic,
but limited to a specified synthesizer), so suggestions are welcome.
If You have a great idea for an improvment, or a feature that You think
ought to be included, You can either write me a letter or send an E-mail.
Nils Ekholm
Amanuensv. 1/106
104 05 Stockholm
Sweden
E-mail: ekholmATelixir.e.kth.se
The AT between ekholm and elixir is the commercial AT-sign
(an a with a "ring" around it). Here it is "@"! If You can't
see it then try a wordprocessor or an editor to read this file.
Bye!