[Multiplatform] Korg DS-10 Manager

User avatar
QauNuckShin
Posts: 184
Joined: Sun Jun 06, 2010 3:29 pm
Location: Lund, Sweden
Contact:

[Multiplatform] Korg DS-10 Manager

Post by QauNuckShin » Fri Jul 23, 2010 9:17 am

Yeah, okay, so... KidQuaalude's Save Tool looks pretty useful. But I'm on Linux, and I know some of you guys are on Macs.

So I wrote my own version in Java. Multiplatform, GPL'd (free software/open source).

I've been testing it a bit with my DS-10, and haven't run into any problems. That said, there are no guarantees. Backup your stuff!

I haven't tested it with the DS-10+ at all. Testing and reports are very welcome.

The DS-10 Manager should be compatible with DS-10 patches and tracks exported with KidQuaalude's Save Tool.


The DS-10 Manager can be downloaded here: http://dolkow.se/ds10m
QauNuckShin // Snild Dolkow
Purist - single-take, single DS-10, no editing.
Author of the DS-10 Manager application.
http://dolkow.se/music, https://www.facebook.com/snilddolkow

User avatar
Decktonic
Posts: 1016
Joined: Wed Mar 10, 2010 7:00 am
Location: USA
Contact:

Re: [Multiplatform] Korg DS-10 Manager

Post by Decktonic » Fri Jul 23, 2010 12:30 pm

I have the EMS NDS Adaptor and that is only compatible with 32-bit windows, so how am I supposed to get my save file onto my Mac so I can text this out? What do you use?
THISISDECKTONIC.com | [url=ttp://soundcloud.com/decktonic]latest tracks[/url] | releases

User avatar
QauNuckShin
Posts: 184
Joined: Sun Jun 06, 2010 3:29 pm
Location: Lund, Sweden
Contact:

Re: [Multiplatform] Korg DS-10 Manager

Post by QauNuckShin » Fri Jul 23, 2010 2:28 pm

Flash cart.
QauNuckShin // Snild Dolkow
Purist - single-take, single DS-10, no editing.
Author of the DS-10 Manager application.
http://dolkow.se/music, https://www.facebook.com/snilddolkow

User avatar
DS-10 Dominator
Site Admin
Posts: 1390
Joined: Sat Feb 27, 2010 1:20 am
Location: Amsterdam, Netherlands

Re: [Multiplatform] Korg DS-10 Manager

Post by DS-10 Dominator » Fri Jul 23, 2010 3:47 pm

Woohoo! Great man, I'll test it soon.
soundcloud.com/auxpulse soundcloud.com/ds10dominator

User avatar
DS-10 Dominator
Site Admin
Posts: 1390
Joined: Sat Feb 27, 2010 1:20 am
Location: Amsterdam, Netherlands

Re: [Multiplatform] Korg DS-10 Manager

Post by DS-10 Dominator » Sat Jul 24, 2010 1:44 pm

Great so far!

Just a few remarks, on OS X:

- First I tried to Import a .SAV, because I only saw the import and export buttons.

- In the "Open" window when you look at the file extensions there's no ".SAV" there, so at first I thought it could only open .10s and .10p files.

- It can only export to the folder where the SAV is located. Or create a folder in that folder, and export to there. But on the next loaded .sav file I can't save to to same folder.
soundcloud.com/auxpulse soundcloud.com/ds10dominator

User avatar
QauNuckShin
Posts: 184
Joined: Sun Jun 06, 2010 3:29 pm
Location: Lund, Sweden
Contact:

Re: [Multiplatform] Korg DS-10 Manager

Post by QauNuckShin » Sat Jul 24, 2010 8:40 pm

DS-10 Dominator wrote:In the "Open" window when you look at the file extensions there's no ".SAV" there, so at first I thought it could only open .10s and .10p files.
That's because we don't know what file extensions people will have on their save files. But the open dialog should've defaulted to "all files", right?
DS-10 Dominator wrote:It can only export to the folder where the SAV is located. Or create a folder in that folder, and export to there. But on the next loaded .sav file I can't save to to same folder.
Nuh-uh. You should be able to export whereever you want - I can. What's stopping you? What happens when you try? Is the save dialog not giving you an option to go upwards in the file tree? Could you give me a screenshot? And hurry, before StarCraft 2 is released! :D
DS-10 Dominator wrote:First I tried to Import a .SAV, because I only saw the import and export buttons.
Well, that's not my fault! :lol:
QauNuckShin // Snild Dolkow
Purist - single-take, single DS-10, no editing.
Author of the DS-10 Manager application.
http://dolkow.se/music, https://www.facebook.com/snilddolkow

User avatar
DS-10 Dominator
Site Admin
Posts: 1390
Joined: Sat Feb 27, 2010 1:20 am
Location: Amsterdam, Netherlands

Re: [Multiplatform] Korg DS-10 Manager

Post by DS-10 Dominator » Sun Jul 25, 2010 12:11 am

QauNuckShin wrote:
DS-10 Dominator wrote:In the "Open" window when you look at the file extensions there's no ".SAV" there, so at first I thought it could only open .10s and .10p files.
That's because we don't know what file extensions people will have on their save files. But the open dialog should've defaulted to "all files", right?
Right!

But when I try to open a song...
Screen shot 2010-07-25 at 09.05.39 .png
so why is there .10s in the extensions listing?
QauNuckShin wrote:
DS-10 Dominator wrote:It can only export to the folder where the SAV is located. Or create a folder in that folder, and export to there. But on the next loaded .sav file I can't save to to same folder.
Nuh-uh. You should be able to export whereever you want - I can. What's stopping you? What happens when you try? Is the save dialog not giving you an option to go upwards in the file tree? Could you give me a screenshot? And hurry, before StarCraft 2 is released! :D
Screen shot 2010-07-25 at 09.07.12 .png
everything existing folder is greyed out, so I can't open it.

EDIT: oh wait, I CAN open the grey folders... why are they grey then?
QauNuckShin wrote:
DS-10 Dominator wrote:First I tried to Import a .SAV, because I only saw the import and export buttons.
Well, that's not my fault! :lol:
Well there are so few options you might as well put a Load Save button in the GUI.
soundcloud.com/auxpulse soundcloud.com/ds10dominator

User avatar
DS-10 Dominator
Site Admin
Posts: 1390
Joined: Sat Feb 27, 2010 1:20 am
Location: Amsterdam, Netherlands

Re: [Multiplatform] Korg DS-10 Manager

Post by DS-10 Dominator » Sun Jul 25, 2010 12:46 am

Almost all of my tracks are up now: http://ds10forum.com/viewtopic.php?f=6&t=425
soundcloud.com/auxpulse soundcloud.com/ds10dominator

User avatar
soultron
Posts: 204
Joined: Fri Mar 05, 2010 1:41 pm
Location: Wilmington,NC

Re: [Multiplatform] Korg DS-10 Manager

Post by soultron » Sun Jul 25, 2010 12:51 am

I'm keeping tabs on this, could make my life easier X2.

User avatar
QauNuckShin
Posts: 184
Joined: Sun Jun 06, 2010 3:29 pm
Location: Lund, Sweden
Contact:

Re: [Multiplatform] Korg DS-10 Manager

Post by QauNuckShin » Sun Jul 25, 2010 6:07 am

DS-10 Dominator wrote:But when I try to open a song... so why is there .10s in the extensions listing?
Because I re-use the same dialog for all open/save operations. I'll change it so that only the appropriate options are available.
DS-10 Dominator wrote:everything existing folder is greyed out, so I can't open it.

EDIT: oh wait, I CAN open the grey folders... why are they grey then?
OMG, stupid Mac OS X java! :cry:

It always gives me trouble with the GUI. I'll try to work around it. -_-
DS-10 Dominator wrote:Well there are so few options you might as well put a Load Save button in the GUI.
Nah.. It won't fit very well.

Anyhoo, a new version is up.
QauNuckShin // Snild Dolkow
Purist - single-take, single DS-10, no editing.
Author of the DS-10 Manager application.
http://dolkow.se/music, https://www.facebook.com/snilddolkow

User avatar
DS-10 Dominator
Site Admin
Posts: 1390
Joined: Sat Feb 27, 2010 1:20 am
Location: Amsterdam, Netherlands

Re: [Multiplatform] Korg DS-10 Manager

Post by DS-10 Dominator » Sun Jul 25, 2010 5:15 pm

awesome
soundcloud.com/auxpulse soundcloud.com/ds10dominator

User avatar
QauNuckShin
Posts: 184
Joined: Sun Jun 06, 2010 3:29 pm
Location: Lund, Sweden
Contact:

Re: [Multiplatform] Korg DS-10 Manager

Post by QauNuckShin » Sun Jul 25, 2010 5:51 pm

Were your problems solved?
QauNuckShin // Snild Dolkow
Purist - single-take, single DS-10, no editing.
Author of the DS-10 Manager application.
http://dolkow.se/music, https://www.facebook.com/snilddolkow

User avatar
forficule
Posts: 24
Joined: Fri May 14, 2010 11:40 am

Re: [Multiplatform] Korg DS-10 Manager

Post by forficule » Mon Jul 26, 2010 12:50 pm

Is there some sort of nds adaptator stuff that works with linux (like a usb mass storage) out of the box ?
Anyway, thanks a lot for the multiplatform ds10 manager ;)

User avatar
KidQuaalude
Posts: 27
Joined: Wed Jun 09, 2010 11:27 am

Re: [Multiplatform] Korg DS-10 Manager

Post by KidQuaalude » Wed Jul 28, 2010 7:29 am

Hey, just noticed this. Nice work!

User avatar
QauNuckShin
Posts: 184
Joined: Sun Jun 06, 2010 3:29 pm
Location: Lund, Sweden
Contact:

Re: [Multiplatform] Korg DS-10 Manager

Post by QauNuckShin » Wed Jul 28, 2010 7:38 am

Thanks! It felt kind of weird duplicating your work, but I got impatient when you didn't reply in the other thread. :P
QauNuckShin // Snild Dolkow
Purist - single-take, single DS-10, no editing.
Author of the DS-10 Manager application.
http://dolkow.se/music, https://www.facebook.com/snilddolkow

User avatar
DS-10 Dominator
Site Admin
Posts: 1390
Joined: Sat Feb 27, 2010 1:20 am
Location: Amsterdam, Netherlands

Re: [Multiplatform] Korg DS-10 Manager

Post by DS-10 Dominator » Wed Jul 28, 2010 1:19 pm

Yep, the problems seem solved for me! Thanks.

Also loaded up a save to my DSTT and it all works!

The only weird thing is that saving the save file wants to create a .10s file. Like you said: it might better to make that no extension if you're not sure about the save file extension.
soundcloud.com/auxpulse soundcloud.com/ds10dominator

pulseminus
Posts: 1
Joined: Thu Aug 05, 2010 10:50 pm

Re: [Multiplatform] Korg DS-10 Manager

Post by pulseminus » Thu Aug 05, 2010 11:06 pm

With the ds-10 plus .sav (on ds lite, with an R4), size 528k, the soft doesn't work (on Macosx 10.6.3...): after loading the sav, this is the error message "Read error: Loaded file doesn't appear a DS-10 sav file" ...but with DS10Tool for Windows the sav file load without problem...
It seems that your ds-10 Manager need 262kb sav file, otherwise it shows the error message...I'tried to convert my 528 kb sav, but it doesn't work the same...some ideas? (excuse me for my bad english)

EDIT - I try with a ds-10 standard sav file, this time not ds-10 plus (528kb, even for the standard ds-10 sav), and your soft works normally (with the same ds lite, and the same r4)...
then I open the two sav files with a text editor (ds-10 plus and ds-10 standard), and I can verify that the internal data structures are very different in the two cases...

User avatar
ugocapeto
Posts: 139
Joined: Wed Mar 03, 2010 3:26 pm
Contact:

Re: [Multiplatform] Korg DS-10 Manager

Post by ugocapeto » Fri Aug 06, 2010 6:21 pm

Wow, you sure make it sound easy.

i have no idea how you were able to figure out the file format to extract the proper info.

is it possible to extract midi info from the song (note pitch, duration, volume)? assuming you can get any info from the song file at all. Pointers welcome :)

User avatar
QauNuckShin
Posts: 184
Joined: Sun Jun 06, 2010 3:29 pm
Location: Lund, Sweden
Contact:

Re: [Multiplatform] Korg DS-10 Manager

Post by QauNuckShin » Mon Aug 09, 2010 10:00 pm

pulseminus wrote:and I can verify that the internal data structures are very different in the two cases...
Yeah, like I said.. I haven't tested it at all with the DS-10+. But I would be surprised if they are very different. Especially since KidQuaalude's tool can work with the songs (kind of) interchangably.
ugocapeto wrote:Wow, you sure make it sound easy.

i have no idea how you were able to figure out the file format to extract the proper info.

is it possible to extract midi info from the song (note pitch, duration, volume)? assuming you can get any info from the song file at all. Pointers welcome :)
I don't know how much time I spent on figuring out the format. Not very much. I opened the save file in a hex editor, searched for my tracks' names. That gave me the difference in position from track to track: 0x3000. The first track's name was at 0x0124. My file had lots of zeros leading up to 0x0100, 0x3100 and so on. So I assumed that was where each track started. I also created an empty save file, and a save file with only one or two tracks saved, for cross reference. I actually managed to find the position of the track's tempo setting as well, kind of by accident, but I didn't dive deeper into the actual song data. It wasn't relevant.

The method for the instruments was pretty much the same. Of course, I tested at regular intervals to make sure I was on the right track, and when I was done, I cross-referenced with KidQuaalude's tool, by comparing files exported with my tool with files exported from his. Since I had that luxury available, why not use it? ;)

In summary, I didn't really figure out all the details of the save file structure. It wasn't necessary for what the tool does. So, right now, I don't have the necessary info to extract any kind of note data. And I probably won't be making the effort to figure out a way to do that, either. Sorry, I'm simply not interested in extracting MIDI... and also, I'm too lazy to learn about MIDI file format structures. :lol:

Obviously, it's possible to achieve. The DS-10 reads the notes from the save file and plays them. Another application could very well read the notes and write them in another format. But it won't be one of my applications.
QauNuckShin // Snild Dolkow
Purist - single-take, single DS-10, no editing.
Author of the DS-10 Manager application.
http://dolkow.se/music, https://www.facebook.com/snilddolkow

User avatar
ugocapeto
Posts: 139
Joined: Wed Mar 03, 2010 3:26 pm
Contact:

Re: [Multiplatform] Korg DS-10 Manager

Post by ugocapeto » Tue Aug 10, 2010 12:33 pm

thanks for taking the time to explain.
i can see how figuring out where/how the notes/duration/volume are stored could be a tad tedious, indeed.

Locked

Who is online

Users browsing this forum: No registered users and 1 guest