Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Paused waiting for available CPU... #3

Open
SkybuckFlying opened this issue Nov 20, 2019 · 15 comments
Open

Paused waiting for available CPU... #3

SkybuckFlying opened this issue Nov 20, 2019 · 15 comments

Comments

@SkybuckFlying
Copy link

Hello,

I tried SIDConvert tool to see if it can turn SIDS into MIDI files ?

So far tried it on Last Ninja 2.sid and Batman_The_Movie-1.sid

Tool says:

"Paused waiting for available CPU..."

?

It seems stuck ?

@SkybuckFlying
Copy link
Author

Song lengths file used is this one:

https://www.hvsc.c64.org/downloads

More exact:

https://www.hvsc.c64.org/download/C64Music/DOCUMENTS/Songlengths.txt

No vice was setup.

Maybe this has something to do with it or perhaps not ? Vice vsid is optional it says in readme.txt ?

@SkybuckFlying
Copy link
Author

Even with v.i.c.e. vsid.exe setup it config, same result.

Older version of vice though...

@SkybuckFlying
Copy link
Author

This tool does work on the batman file which is kinda cool:

http://www.vgmpf.com/Wiki/index.php/SID_to_MIDI_(Windows)

@M3wP
Copy link
Owner

M3wP commented Nov 20, 2019 via email

@M3wP
Copy link
Owner

M3wP commented Nov 20, 2019

Okay, I have now uploaded the fix. I really need to clean up my source tree.

Please confirm that it is now working.

@SkybuckFlying
Copy link
Author

I am running windows x64 on dual core processor.

I am not using sources for now. Only binary distribution folder to see if it works.

Did you upload the fix to the binaries too ?

@SkybuckFlying
Copy link
Author

One more question: Do you think your tool is better or worse than the one I mentioned above/link.

Cause that tool above is already pretty amazing, but if there is a better tool then that would be interesting too.

@M3wP
Copy link
Owner

M3wP commented Nov 22, 2019

I uploaded the Windows binaries but not the Linux ones. IMHO, my XSIDToMIDI tool is much more advanced and will allow you to do a much better job of the conversion. It does require manual effort though. Also, my source code is freely available meaning it can be enhanced by anyone wanting to.

Please advise whether the program/s are working correctly now.

@SkybuckFlying
Copy link
Author

SkybuckFlying commented Nov 23, 2019

First problem I noticed, if no sub songs selected, than access violation address 0000 and so forth.

I double click on a sid and subsongs added, I click play... vsid is started... nothing much happens an ms-dos prompt showed shortly.

I check output folder but there is nothing there.

With slot motion camera I can see following message in ms dos prompt:

"Extra arguments on command line: SIDX\Katakis.sid

Kinda weird cause the file is in a different folder...

So does not seem like program is working correctly.

Not sure what vsid is supposed to do ?

VSID version is: 3.3 r35872 (Gtk3)

@M3wP
Copy link
Owner

M3wP commented Nov 23, 2019

Sorry, you're trying to do nothing and expect something? Then, you're playing the track not converting? Not sure what you're trying to achieve. I haven't tested playing a track for some time.

Can you confirm the conversion of some song is working correctly?

@SkybuckFlying
Copy link
Author

I am trying to convert the track from sid or xsid to midi and it's not working :)

Command prompt issue, I think the command prompt's folder is wrong, it can't find the tool it's trying to use ?

@M3wP
Copy link
Owner

M3wP commented Dec 6, 2019

You can only convert SID to XSID and then XSID to MIDI. You use SIDConvert to convert SID files to XSID files and XSIDToMIDI to convert XSID files to MIDI files. No external programs or "tools" are required by those programs. Please read the readme.

@SkybuckFlying
Copy link
Author

SkybuckFlying commented Dec 10, 2019

Ok, I tried SidConvert again and this time it is working. I clicked convert instead. I guess I clicked "play" the previous attempt, got confused with the GUI, why would there be a play button if it's just a convert tool ?

Anyway it has produced something in output folder: .log and a .xsid file both created today, so I will now try the xsid to midi tool...

Ok, it's working.

So things/updates would be nice;

For example automatic naming of midi files to level1.mid level2.mid or something, right now it always outputs to song.mid

And same ins1.wav and such.

Now that I see this is actually working I might get interested in the source. However this tool seems quite complex and can do many things.

I understand very little about sid and midi and such. So it will be hard, but it's interesting.

Can you recommend any daw program for assigning new sounds to the midi ?

So far I have used "midiplayer" by zoltan.

Not sure if this program can re-map/do channels and such, only one so far it seems. I use it to test soundfonts...

My goal is to make the sids sound better, more modern/clean, higher quality, or just different for the fun/joy of it, not necessarily converting to midi, converting to midi was just one way to play with soundfonts and hear it in a different rendering... but there might be other methods like maybe re-implementing the C64 synthesizer/sid chip to sound a bit different or to integrate it with some other audio rendering... not yet sure if that is possible or makes sense, I think it's possible, just don't know yet if it makes sense, but it's worth an experiment to see what it would sound like if it gets combined with maybe redcode/core warriors that also have their unique sound, maybe they could be used as instruments/replacement instruments to give it an even more mechanical/computerized/digital/synthetic and more rich sound that would be interesting, a bit like chip/glitch music I guess.

@SkybuckFlying
Copy link
Author

SkybuckFlying commented Dec 10, 2019

One last question though, why does the dumping taking so long ? :)

I assume it's doing some kind of computation and that is taking a long time ?

@M3wP
Copy link
Owner

M3wP commented Dec 10, 2019

The initial conversion from SID to XSID generally takes so long because of the compression method. By default it tries both formats and keeps the best. You can change that to use only a specific format or no compression at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants