Awesome! Thanks Esynthesist! I started to follow your instructions for
creating a script last night but, you beat me to it. You rock! Keep up the
amazing work. I will share what I can from my library once I have it all
archived. It may take some time because the only PC I have with an internal
floppy drive is at home. Any chance EMXP will ever work with a USB floppy
drive (so I can archive at work too... shhh ;) )?
Thanks again,
-s*
On Wed, Aug 6, 2008 at 4:41 PM, esynthesist <esynthesist@...> wrote:
> Due to competition :-) you can already find the new build of EMXP in
> the files section and on the EMXP homepage
> http://users.skynet.be/emxp/
> The only difference with the previous build is the added feature for
> bulk/mass copying of EMAX floppy disks, as requested by -s*. See
> option 4 in the Emax Floppy Disk menu.
>
> This feature has been kept very simple. It just keeps asking for an
> additional floppy disk each time it finishes copying the soundbank of
> the previous one. Filenames are assigned automatically, based on the
> soundbank name, but if the filename is already in use the user has
> the opportunity (well... obligation) to specify another name.
> To quit the process, just press ESC when EMXP asks for another floppy
> disk.
>
> Note that I also kept the additional coding for this feature as
> simple as possible. It's just an internal automated script which
> calls the same functions in the same sequence as is being done when
> using interactive screens.
> As a result, there is "double" diskvalidation & parametercheck in the
> beginning of the copy process, which is clearly audible due to the
> floppy drive head repositioning, and which makes the copy process for
> each disk a few seconds longer than really required.
> In a next version I will try to optimize this (and probably also
> support another floppy driver which is much faster).
>
> Have fun !
>
> ///E-Synthesist
>
> --- In emax@yahoogroups.com <emax%40yahoogroups.com>, "esynthesist"
> <esynthesist@...> wrote:
> >
> > Hi there.
> >
> > Probably it is possible to add this feature to EMXP, but I would
> have
> > to check the internal module structure and interfaces. I didn't
> have
> > a look at the EMXP codebase for three months now, it seems like a
> > century, I have the feeling I have forgotten all about it :-)
> > Anyway I don't expect a lot of problems, it would just be
> > a "supermenu item" which triggers the required sequence of menu
> items
> > for copying a floppy disk automatically.
> > Perhaps I will add it in the next version, or maybe even as a
> simple
> > next build of the current version... it depends on my free time :-)
> >
> > Another way however may be to use a script automation tool. E.g. I
> > tried Aldo's macro recorder (see
> > http://www.aldostools.com/macro.html) and it did the job. It's not
> > perfect, especially if an error like a duplicate filename would
> > occur, but in normal circumstances it works like a charm.
> >
> > This is what I did:
> > 1/ start both EMXP and Aldo's macro recorder
> > 2/ in EMXP go to 1 >> 6 >> [drive selection] >> 1 in EMXP, so that
> > EMXP is waiting for entering a floppy disk. This is the start
> > position for the macro...
> > 3/ press SCROLL LOCK, which activates the macro recording process
> > 4/ in EMXP, press ENTER >> ENTER >> 1 >> ENTER >> [wait until disk
> > copy is finished] >> ENTER >> ESC >> ESC >> 1
> > 5/ press SCROLL LOCK again, which stops the macro recording process
> > 6/ from now on, just press F12 - which executes this macro - for
> each
> > disk you want to copy.
> > NOTE: if something goes wrong in one of the steps, like an error
> that
> > the filename already exists, the macro will still continue its
> > recorded keystrokes which of course will not give the expected
> > results. Eg if the files already exist, Aldo will still launch the
> > ENTER >> ESC >> ESC >> 1 sequence which results in deselecting the
> > bank on the disk :-) But if you end up with this screen instead of
> > the question to put the next floppy disk in the drive, it just
> means
> > that the filename was already in use... In that case you would have
> > to go through the screens one by one for that specific disk, before
> > continuing with the F12 again...
> >
> > I hope this helps !
> >
> > ///E-Synthesist
> >
> > --- In emax@yahoogroups.com <emax%40yahoogroups.com>, s* <scart@> wrote:
> > >
> > > Hey esynthesist,
> > >
> > > I've been starting to backup my Emax Library again (about 5 big
> > shoeboxes
> > > full of floppies). The problem is, getting through all the menus
> > in EMXP
> > > each time is a bit time consuming. Unfortunately I am not the
> most
> > saavy
> > > when it comes to scripting but, I was wondering how difficult it
> > would be to
> > > create a script for EMXP so that each time I put in a Emax
> Floppy,
> > all I
> > > would need to do is press enter so that it copies the image
> > directly to a
> > > drive (say my F: drive). When the copy is complete, it will just
> > prompt for
> > > the next floppy. If there is a duplicate name, maybe it could
> give
> > the
> > > option to replace or rename?
> > >
> > > I'm not sure how difficult that would be but, I thought I might
> as
> > well
> > > inquire. I have a large chunk of the original Emax, Emax II,
> Voice
> > Crystal
> > > libraries as well as a ton of my own samples (which I would be
> > gladly
> > > willing to share if I could get them all backed up).
> > >
> > > Thanks for any help you can offer,
> > >
> > > -s*
> > >
> > >
> > > [Non-text portions of this message have been removed]
> > >
> >
>
>
>
[Non-text portions of this message have been removed]