Menu

Home

kmi9000

(We are not affiliated in any way with companies/persons mentioned on this page. All brand names and trademarks are property of their respective owners.)


Project Members:


Discussion

<< < 1 2 3 > >> (Page 2 of 3)
  • Julius Miller

    Julius Miller - 2022-10-20

    Hi there

    thanks for developing this

    I am trying to extract samples from some ISOs

    I can mount the ISO and navigate

    I can use the 'sample2wavall' command to convert all in current directory to WAVs

    I want to copy all teh files to external, but when I try the 'getall' command it just gives me the 'help' like a i am not susing it correctly?

    Thsis is the dir of a directory I am trying to 'getal' from

    *~~~
    /disk0/A/3062 KEYBORD > dir

    /disk0/A/3062 KEYBORD
    fnr fname size/B startblk osver tags


    1 GLASS PIANO.P3 2112 0x0832 16.50 07 11
    2 CS MUSIC BOX.P3 1152 0x0833 16.50 07 11
    3 MUSIC PAD.P3 384 0x0834 16.50 07 11
    4 DIGI CLAVI.P3 1152 0x0835 16.50 07 11
    5 CS HAMMOND.P3 1536 0x0836 16.50 07 11
    6 STACK PIANO.P3 576 0x0837 16.50 07 11
    7 PIANO PAD.P3 384 0x0838 16.50 07 11
    8 EDIT STR.P3 768 0x0839 16.50 07 11
    9 HARMO E.PF.P3 1344 0x083a 16.50 07 11
    10 C4 BASS HARM.S3 14182 0x083b 16.50 07 1*
    ~~~

    Any pointers would be great

    Thanks

     
    • kmi9000

      kmi9000 - 2022-10-21

      Hi,
      Thanks for your feedback!
      I have uploaded a new version of akaiutil, and the "getall" command should be functional now.
      If you would like to export all files of all volumes, you could also try the "target" or "targetwav" commands.
      Best regards,
      Michael

       
      • Julius Miller

        Julius Miller - 2022-10-21

        OK thanks!

        the 'getall' is now working - thanks very much

        Quick question you may be able to answer..

        I have downloaded some ISOs of old sample CDs

        What I want to do is extract these samples/programs etc into a format that I can then put on a USB and load via my Gotek in S2800.

        Is there a comand/comands that will achive this? Or how can I do this?

        Many thanks for any further info - really appreciate your time.

        Thanks

         
        • kmi9000

          kmi9000 - 2022-10-22

          Glad to hear that it works!

          For the conversion of samples/programs into a format which can be used with a floppy-emulator, an external tool is possibly required.
          Depending on the floppy-emulator type/firmware, an hfe-file (instead of an img-file which akaiutil can handle) has to be created and has to be written to the filesystem on the USB-stick.
          If the floppy-emulator can handle img-files directly, one could copy the samples/programs into a suitable template floppy-img-file via akaiutil, and in turn, copy the resulting img-file onto the USB-stick on your PC. (Template img-files for various floppy formats can be found here: https://sourceforge.net/projects/akaiutil/files/Templates/Template-Floppies-akaiutil-0.1.zip)
          However, if the floppy-emulator requires hfe-files, an external tool has to be used for the conversion step "img -> hfe".

          Best regards,
          Michael

           
          • Julius Miller

            Julius Miller - 2022-10-23

            Hi there Michael

            Many thanks again for the assistance - sorry for all the questions - but just cant quite figure out the correct commands

            So the Gotek (USB drive) requires an .img file

            I have your template and have extracted the zip so I have: Template_Floppy1600KB_S3000.img - and I can mount this (/dev/disk7s0) and access via akaiutil

            I can access the ISOs I have donwloaded with all the samples etc - and I can extract these to a local folder (either as the raw data or .wav files). I can also mount this (dev/disk6s0) and access via akaiutil

            How to I get them from the ISO (or local) to the IMG file?

            I 'assume' it is the copyvol/copyvoli command - but I can seem to get the syntax right?

            From the mounted ISO in akaiutil I have tried:

            /disk0/A > copyvoli 11 /dev/disk7s0
            destination must be a volume

            So looking at the IMG file with akaiutils i can see there is a volume named "NOT NAMED" - but I cant seem to get the syntax correct to copy to that volume...

            Any advice would be great thanks...

             
            • kmi9000

              kmi9000 - 2022-10-23

              For example, if you would like to copy all files from the volume "MYSRCVOL" of partition "B" of the source img-file "sourceiso.img" to the destination img-file "myfloppy.img" in S3000 floppy format:

              1.) copy "Template_Floppy1600KB_S3000.img" to "myfloppy.img"
              (Note: please choose the floppy template img-file which is suitable for your system)

              2.) start akaiutil via "akaiutil sourceiso.img myfloppy.img"
              (Note: now, "sourceiso.img" is "disk0", and "myfloppy.img" is "disk1" within akaiutil)

              3.) within akaiutil, copy the files of the volume via "copyvol /disk0/B/MYSRCVOL /disk1/A/NOT_NAMED"
              (Note: the "copyvol" command copies files as long as sufficient space is left in the destination volume)

              4.) exit akaiutil

              Please note that there is no need to mount the img-files on your host computer in this case (akaiutil can access the img-files directly).

              Hope this is helpful.
              Best regards,
              Michael

               
  • naughty G

    naughty G - 2022-10-29

    Hi,
    I found your akaiutil program and downloaded it, but when I run it nothing seems to open? I'm on Windows 10 Home build 19044.1889

    Is there a manual or some explanation on how to use this utility, other than the list of commands in the ReadMe file?

    I have a few Akai S3000 zip disks I'm trying to retrieve the data from, and have a working USB zip drive, but my PC won't recognise the Akai-formatted disks, so your utility would really help, if I could figure it out.

    Thanks in advance!
    nG

     
    • kmi9000

      kmi9000 - 2022-10-29

      Hi,

      I'm not sure if this works on Windows 10, but we can give it a try...
      First, you need to find out which physical drive number your connected USB-ZIP-drive has. Let's say it's number 2 in the following.
      Next, open a command line window (with administrator privileges) and change to the directory where "akaiutil.exe" resides (via the "cd" command, e.g. "cd c:\mydir").
      Within the command line window type "akaiutil.exe -r -p 2", and in turn, akaiutil should start and should list information about physical drive 2.
      If the assumed physical drive 2 is not accessible or doesn't contain a suitable filesystem, akaiutil will show an error message or possibly says that the disk size is 0 etc.
      In order to extract all partitions/volumes/files, type "target mydisk.tar" within akaiutil. The resulting tar-archive "mydisk.tar" can be opened e.g. via 7-Zip.
      If you would like to convert all the sample files into WAV-files, you can use the command "targetwav mydisk.tar".

      Currently, the README file within the distribution is the documentation for the usage of akaiutil and its commands.

      Best regards,
      Michael

       
      • naughty G

        naughty G - 2022-11-03

        Hi Michael,

        Thanks for getting back to me! It seems to run ok in W10.. only thing is, the (usb) zip drive I’m using is coming up as the E: drive – not sure how to relate that to a physical drive number?

        I have 3 Zip 100mb cartridges formatted for Akai S3000 that I need to get the data from – I actually want to open it in my S3000XL, but no longer have a zip drive. A friend sent me a SCSI one which is what I needed, but it’s kaput and won’t spin up the disks.
        I found a USB one I borrowed, but of course the Akai is SCSI only, so I was hoping to read these disks on my mac (or PC) then burn them to an Akai format CDR so I can load them again.

        Any idea if your amazing bit of code could help me along with that?

        Thanks in advance,
        Gaetan

        From: wiki@akaiutil.p.re.sourceforge.net on behalf of kmi9000 kmi9000@users.sourceforge.net
        Reply to: "[akaiutil:wiki]" Home@wiki.akaiutil.p.re.sourceforge.net
        Date: Saturday, 29 October 2022 at 3:58 pm
        To: "[akaiutil:wiki]" Home@wiki.akaiutil.p.re.sourceforge.net
        Subject: [akaiutil:wiki] Re: Discussion for Home page

        Hi,

        I'm not sure if this works on Windows 10, but we can give it a try...
        First, you need to find out which physical drive number your connected USB-ZIP-drive has. Let's say it's number 2 in the following.
        Next, open a command line window (with administrator privileges) and change to the directory where "akaiutil.exe" resides (via the "cd" command, e.g. "cd c:\mydir").
        Within the command line window type "akaiutil.exe -r -p 2", and in turn, akaiutil should start and should list information about physical drive 2.
        If the assumed physical drive 2 is not accessible or doesn't contain a suitable filesystem, akaiutil will show an error message or possibly says that the disk size is 0 etc.
        In order to extract all partitions/volumes/files, type "target mydisk.tar" within akaiutil. The resulting tar-archive "mydisk.tar" can be opened e.g. via 7-Zip.
        If you would like to convert all the sample files into WAV-files, you can use the command "targetwav mydisk.tar".

        Currently, the README file within the distribution is the documentation for the usage of akaiutil and its commands.

        Best regards,
        Michael


        Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/akaiutil/wiki/Home/

        To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

         
        • kmi9000

          kmi9000 - 2022-11-03

          Hi,

          In order to find the physical drive number of the USB-ZIP-drive under Windows 10:
          * open the Command Prompt window
          * type "diskpart"
          * within diskpart, type "list disk", the physical drives are listed now and the connected USB-ZIP-drive should appear in the list
          * exit diskpart via "exit"

          The number shown by "list disk" above is the required physical drive number N for "akaiutil.exe -r -p N" (see previous message).

          If you would like to extract a disk image file from a ZIP disk, you can use the command "dget mydisk.img" within akaiutil. In turn, the img-file can be written to a CDR.

          Good luck and best regards,
          Michael

           
  • Robbie Mackintosh

    Hi am having trouble with windows xp, akaiutil is failing to start because "application configuration is incorrect" something on my system not set up properly probably, like missing plugin.
    not sure exactly how to sort it. thanks.

     
    • kmi9000

      kmi9000 - 2023-10-27

      Perhaps, this could be solved by installing a suitable "Microsoft Visual C++ 2005 Redistributable Package". Hope this helps.

       
      • Robbie Mackintosh

        Great, thanks, worked perfectly. Needed omniflop and akaiutil on the same machine.Sorted.thanks again.

        On 27 Oct 2023, at 07:18, kmi9000 kmi9000@users.sourceforge.net wrote:

        Microsoft Visual C++ 2005 Redistributable Package

         
  • Jack Driscoll

    Jack Driscoll - 2023-12-06

    Hi KMI,

    I'm having a problem getting akaiutil to run on mac, Big Sur. (didn't have any issues with the previous OS) but I just get this response:

    sudo: /Users/jackdriscoll/Desktop/akaiutil-4.6.7Darwin/akaiutil: command not found
    jackdriscoll@Jacks-Mac-mini ~ %

    I have enabled permissions for Terminal to have full disk access, and given the akai util permissions etc, but no luck. Any guidance on what I''m doing wrong would be much appreciated!

    Thanks and all the best,

    Jack

     
  • Jack Driscoll

    Jack Driscoll - 2023-12-06

    Managed to sort the issue, I hadn't done the permissions right and it didn't like sudo. Had some help from ChatGPT, here it is for anybody with the same issue:

    The "permission denied" error you're encountering when trying to run the executable without sudo indicates that your user doesn't have the necessary permissions to execute the file. To resolve this, you can follow these steps:~~~

    Check File Permissions: Confirm the current permissions on the akaiutil file by using the ls -l command:

    bash
    Copy code
    ls -l /Users/jackdriscoll/Desktop/akaiutil-4.6.7Darwin/akaiutil
    This will display information about the file, including its permissions. You should see something like this:

    diff
    Copy code
    -rwxr-xr-x 1 username staff 12345 Dec 6 10:00 akaiutil
    The permissions are represented by -rwxr-xr-x. In this example, the file has read, write, and execute permissions for the owner (username), and read and execute permissions for the group and others.

    Change File Permissions: If the file does not have execute permissions (the "x" in -rwxr-xr-x), you can add execute permissions using the chmod command as mentioned earlier:

    bash
    Copy code
    chmod +x /Users/jackdriscoll/Desktop/akaiutil-4.6.7Darwin/akaiutil
    After running this command, check the permissions again with ls -l to ensure that the "x" has been added.

    Run the Executable: Try running the executable again without sudo:

    bash
    Copy code
    /Users/jackdriscoll/Desktop/akaiutil-4.6.7Darwin/akaiutil
    It should execute successfully now that you've granted execute permissions.

    If you still encounter issues or receive any error messages, please provide additional details, and I'll do my best to assist you further.
    ~~~

     
  • Sneezing

    Sneezing - 2024-06-22

    Dear KMI9000,
    It appears that loop points are not transferred from .wav to .s9 (and vice versa)
    They do work if I use Awave to convert from .wav to .s and then use EMXP to export to S1000 floppy image.
    Thanks for you great program.

     

    Last edit: Sneezing 2024-06-23
  • David

    David - 2025-01-04

    Hi @kmi9000
    Thanks for creating akaiutil and akaidatdecode.

    Like some others here I am struggling to find the correct commands... but I managed to successfully convert an akai DAT wave file to a .tar file using your akaidatdecode. This gave me a tar file comprising a folder containing all the program and sample files. I'd now like to burn these files to an Akai format CD which could be read by an S1000 or S3000 sampler - (or better still I'd like to be able to create an Akai format disk image from these files).

    I am using a PC with the latest Windows 11.

    I've been looking at all the commands and examples in the akaiutil readme file but can find no reference or example which seems to do this. Is there a simple command or procedure I could put in a batch file in order to create an Akai format CD or an Akai format disk image from that tar file?

    I found the following text in the akaidatdecode readme file:
    Note: the resulting tar-file for example can be imported to a disk (or image file) for AKAI samplers via the tool "akaiutil" (see reference below)

    ... but, as mentioned, I can find no reference to this in akaiutil.

    Please advise as to how I might achieve this. Thanks in advance.

    Kind regards,

    P.S. I tried with the following command:
    akaiutil.exe tarx1 x.tar

    where "x.tar" is the name of the tar file, located in the same directory as akaiutil. But this doesn't work. I get the message:

    opening disks
    open: No such file or directory
    disk0: cannot open "tarx1"

    P.P.S. In the readme file I found "tarx1 <tar-file> tar x in current directory (from external) for S1000
    I don't understand what 'from external' means here and what does it mean 'tarx in current directory'. This is jargonese to me, so I'm not really getting how to use this command. I just get the same error message whatever I try.</tar-file>

     

    Last edit: David 2025-01-04
    • kmi9000

      kmi9000 - 2025-01-05

      Hi David,
      Many thanks for your message!

      Here is an example how one could use akaidatdecode in combination with akaiutil:

      1.) Decode the S1000 DAT-backup track "track.wav" into a tar-file:
      Within the shell (command prompt): akaidatdecode track.wav verbose > track.txt
      This creates the files "track.tar" and "track.txt" (which contains infos).

      2.) Import the tar-file into an S1000 harddisk image file "backup.img":
      If Linux: Within the shell create an img-file: dd if=/dev/zero of=backup.img bs=1024 count=61440
      If Windows: use an img-template file, for example from https://sourceforge.net/projects/akaiutil/files/Templates/Template-512MB-akaiutil-0.2.zip/download
      Within the shell (command prompt) start akaiutil: akaiutil backup.img
      Within akaiutil:
      formathd1
      cd A
      tarput track.tar
      q

      Hope this is helpful.
      Best regards,
      Michael

       
  • David

    David - 2025-01-05

    Thanks Michael. That really helps.

    I've already achieved step 1). So I have a tar file. But I don't fully understand step 2) and safety is my first concern here, since I'm not familiar with the outcome of these various commands!

    I'm using Windows. Ideally, I'd like to make an ISO image which can be burnt to a CD later. I took a look at the image template file and it's not clear how I should use this. In the first command in step 2 "akaiutil backup.img" do I replace that with the name of the template image file? - so that would be ""akaiutil Template_512MB_S1000.img" ? and this somehow creates a framework into which the tar file contents can be transferred?

    I have some questions with regard to the 'Within akaiutil' part since I really don't understand what these commands do:
    1) Within akaiutil there's the command "formathd1"? That looks dangerous. What is that actually formatting? Does this create a separate partition on the hard disk or set aside an area on the hard disk? Does this happen without interfering with the Windows partition? Should I perform this on an empty partition or a separate hard disk drive? (I'm reluctant to use this since it would seem to be formatting a hard disk and I wouldn't want to do that!)
    2) "cd A" this seems to be changing the directory to A? I don't quite understand why or how this and the other commands then pass the contents of the tar file to the image file... is it somehow aware of the template file? Should I put the template file in the same directory as akaiutil and the tar file?
    3) I noticed that these commands are on separate lines. Does this mean I should enter the commands one at a time within the shell?
    4) after entering the commands what is the expected result? Does it create an ISO image file named according to the tar file?

    Apologies for these details. I'm most concerned about the 'formathd1' command and its implications for the OS and other files I already have on the hard disk, so would appreciate any advice you may have, or further details about what this actually does. Basically, are all the other files on the hard disk safe and not at risk due to these commands? I looked at the Readme file but couldn't find the information / reassurance I'm seeking.

    Also I'm not sure where I should place the akaiutil, template and tar files on the hard disk in order for these commands to function correctly.

    Kind regards,
    S.

     

    Last edit: David 2025-01-05
    • kmi9000

      kmi9000 - 2025-01-05

      "akaiutil Template_512MB_S1000.img" would be a suitable img-file template, which needs to be copied and renamed to "backup.img".

      1) The command "formathd1" creates a new, empty S1000 harddisk filesystem within the img-file. This command erases the previous contents of the img-file and creates new, empty partition(s) within the img-file. Please be careful with this command, in particular if you use akaiutil with a real harddisk or an SD-card.

      2) The command "cd A" for akaiutil changes the current directory to partition "A" within the img-file. The subsequent "puttar track.tar" command, thus, extracts the contents of the tar-file "track.tar" within partition "A" of the img-file.

      3) akaiutil is similar to a shell (command prompt). The commands for akaiutil have to be entered line by line (each command line is terminated by the RETURN key).

      4) The command "q" finally quits akaiutil. The resulting img-file "backup.img" can be burned on a CD-ROM (MODE 1, raw binary format), containing the backup within its "A" partition. An S1000 sampler should be able to access this from a suitable SCSI CD-ROM drive which is attached to its SCSI bus. Alternatively, if you use an SD-card with a suitable SD-SCSI-adapter, the img-file can be used as a raw binary image of a pseudo harddisk for the S1000.

      Kind regards,
      Michael

       
  • David

    David - 2025-01-05

    Scratch all that!

    I decided to try it on a spare hard disk. It seemed to work!!! so thanks for these instructions!

    However, after quitting, I don't know where the image file has been written. I was expecting a separate image file. Is the data from the tar file written into the template file instead?

     

    Last edit: David 2025-01-05
    • kmi9000

      kmi9000 - 2025-01-05

      Please enter "cd A" prior to "tarput x.tar" in order to change to partition A.

       
  • David

    David - 2025-01-05

    Thanks Michael. I'd just worked that out myself and was changing my message above when you replied. It now works!! Thanks for that! Excellent!

    However, after quitting, I don't know where the image file has been written. I was expecting a separate image file. Is the data from the tar file written into the template file instead?

     
    • kmi9000

      kmi9000 - 2025-01-05

      Glad to hear that it works!
      The img-file which is specified as an argument for akaiutil ("backup.img" in the example above) is written to (or modified) by akaiutil (no separate img-file will be created by akaiutil).

       
  • David

    David - 2025-01-05

    Hi Michael,
    I just worked out that this is the case and after looking at the contents I see that I now have all the files in S1000 format within that image file.

    FYI I was able to mount the resulting image file as a virtual drive using Virtual CloneDrive. I also have the NI Kontakt software sampler and this recognises the resulting virtual drive! - which is exactly what I wanted. I can now see all the programs and samples within Kontakt!

    This is a truly excellent result and I cannot thank you enough for your patience and expert guidance and of course for having created akaidatdecode and akaiutil.

    Thanks again!
    S

     

    Last edit: David 2025-01-05
<< < 1 2 3 > >> (Page 2 of 3)

Log in to post a comment.

MongoDB Logo MongoDB