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, "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, 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] > > >
Message
Re: Script for EMXP?
2008-08-06 by esynthesist
Attachments
- No local attachments were found for this message.