home *** CD-ROM | disk | FTP | other *** search
- 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!
-