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