Skip to content

spc2vgm

Original compositions, as well as ports and remixes of existing songs, can be posted in this forum, as long as they are in VGM format of course.

Moderator: Staff

  • User avatar
  • niekniek Offline
  • Posts: 75
  • Joined: 2017-07-17, 23:28:35

spc2vgm

Post by niekniek »

Check overhere for my new collaboration with AI; spc2vgm. It's pretty close to the original I would say, but let me know if things sound off.

https://github.com/niekvlessert/spc2vgm/

I included some vgmrips 'style' packs from converted files as attachments.
Attachments
Plok!.zip
(2.08 MiB) Downloaded 24 times
Ganbare Goemon.zip
(4.82 MiB) Downloaded 20 times
Twinbee- Rainbow Bell Adventure.zip
(806.21 KiB) Downloaded 15 times
Parodius Da!.zip
(3.94 MiB) Downloaded 19 times
Chrono Trigger.zip
(10.61 MiB) Downloaded 24 times
  • User avatar
  • Mildanner Offline
  • Posts: 75
  • Joined: 2025-03-04, 22:52:50

Re: spc2vgm

Post by Mildanner »

Can you make a release of it?

The VGM keeps closing my VGM Player
Just average medium blue guy.

Re: spc2vgm

Post by Kaminari »

Nice proof of concept! The result is very convincing, minus the echo. And the files are not too big for sample-based tunes.

You should mention in your repo how much AI (if any) is actually involved in your project. GitHub is swarmed with unreadable junk coding these days.
  • User avatar
  • niekniek Offline
  • Posts: 75
  • Joined: 2017-07-17, 23:28:35

Re: spc2vgm

Post by niekniek »

Mildanner wrote: 2026-06-14, 0:37:30 Can you make a release of it?

The VGM keeps closing my VGM Player
Working on it. What player do you use? I don't have such trouble. You can try https://niekvlessert.github.io/vgmplay-js-2/ , you can upload new zip files at the bottom left. It also supports rsn for spc, so comparing is easy...
Kaminari wrote: 2026-06-14, 0:44:19 Nice proof of concept! The result is very convincing, minus the echo. And the files are not too big for sample-based tunes.

You should mention in your repo how much AI (if any) is actually involved in your project. GitHub is swarmed with unreadable junk coding these days.
Echo still needs work, It uses the extra channels of OPL4 to make it convincing, that should be the best method, but it has issues. I fixed something for Lufia, but severe regressions, don't try the latest version on github. ;)

You make an interesting point about mentioning AI. I read a good comment a while back; 'a fool with a tool is still a fool'. I'd like to see myself as a valid software engineer, I studied for it anyway, but I'm too impatient to go deep into the details of languages, libraries, frameworks, IDEs, etc. every day, so I ended up in another part of IT. It also explains why my code is messy probably, I lack hours of coding. But these days I'm very happy with AI; if you ask it the right thing and keep the context for it valid, it'll work fine I'd say. I added an md file to the project for AI models and human developers about the code. However I agree the code is not very readeable now for a human, I'll try to fix that later too. But I think the code itself is not that messy, let me know your thoughts about it. Basically the code itself is generated 100% with AI, I just am architect, product owner, system manager and tester...
Post Reply